content: package core.ui.component;
  
  import java.awt.GridBagConstraints;
  import java.awt.Insets;
  
  public class GBC extends GridBagConstraints {
      public GBC(int gridx, int gridy) {
          this.gridx = gridx;
          this.gridy = gridy;
      }
  
      public GBC(int gridx, int gridy, int gridwidth, int gridheight) {
          this.gridx = gridx;
          this.gridy = gridy;
          this.gridwidth = gridwidth;
          this.gridheight = gridheight;
      }
  
      public GBC setFill(int fill) {
          this.fill = fill;
          return this;
      }
  
      public GBC setWeight(double weightx, double weighty) {
          this.weightx = weightx;
          this.weighty = weighty;
          return this;
      }
  
      public GBC setAnchor(int anchor) {
          this.anchor = anchor;
          return this;
      }
  
      public GBC setInsets(int top, int left, int bottom, int right) {
          this.insets = new Insets(top, left, bottom, right);
          return this;
      }
  
      public GBC setIpad(int ipadx, int ipady) {
          this.ipadx = ipadx;
          this.ipady = ipady;
          return this;
      }
  }
  