Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 GridBagLayout and GridBagConstraints Help
Index -> Programming, Java -> Java Help
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
gsquare567




PostPosted: Tue Jan 23, 2007 7:56 pm   Post subject: GridBagLayout and GridBagConstraints Help

code:
   public GridBagConstraints getConstraints(int gridx, int gridy, int gridwidth, int gridheight,
      int ipadx, int ipady, int anchor, int fill)// used to set up component when being added to panel
   {
      GridBagConstraints c = new GridBagConstraints(); // creates GridBagConstraints object
      c.insets = new Insets(5,5,5,5); // sets space around the component
      c.gridx = gridx;// sets 'x' coordinate of component on the grid
      c.gridy = gridy;// sets 'y' coordinate of component on the grid
      c.gridwidth = gridwidth;// sets number of cells component uses going right
      c.gridheight = gridheight;// sets number of cells component uses going downwards
      c.ipadx = ipadx;// resizes width of component
      c.ipady = ipady;// resizes height of component
      c.anchor = anchor;// sets alignment of component in cell
      c.fill = fill;// sets type of fill for component in cell
      return c;// returns the object with these settings
   }


and my use, example:
code:

general.setLayout(new GridBagLayout());
                general.setBorder(BorderFactory.createTitledBorder(loweredBorder, "General"));

                general.add(gLabel, getConstraints(0, 0, 1, 1, 0, 0, GridBagConstraints.WEST, GridBagConstraints.NONE));
                general.add(fgTextField, getConstraints(1, 0, 1, 1, 0, 0, GridBagConstraints.WEST, GridBagConstraints.NONE));

that appears as:
---[General]----------------------------------------------------------------------
| [gLabel] [gTextField] |
----------------------------------------------------------------------------------

i want:
---[General]----------------------------------------------------------------------
| [gLabel] [gTextField] |
------------------------------------------------------------------------------------

nothing to do with the insets. i dont know how to change it.
Sponsor
Sponsor
Sponsor
sponsor
Display posts from previous:   
   Index -> Programming, Java -> Java Help
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 1 Posts ]
Jump to:   


Style:  
Search: