This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Hi, I implement a JFrame and the layout for the JFrame as GridBagLayout. When I add a component to the JFrame and gridx=0 and gridy=0, it is being placed at the centre of the JFrame. Now I move the component to customize but I am unable to. Even on changing the gridx and gridy, I am unable to move the component.
I am also unable to pre-define the GridBagLayout grid by defining the columnwidths and rowheights for the GridBagLayout. This way I think by altering the gridx and gridy, I can move the component in the JFrame.
"By default, weightx and weighty have the value 0. When all component's weightx and weighty values are 0, no components get any extra space. In addition, all components are positioned in the GridBagLayout relative to the center of their container"
from the apidocs weightx "If all the weights are zero, all the extra space appears between the grids of the cell and the left and right edges." weighty "If all the weights are zero, all the extra space appears between the grids of the cell and the top and bottom edges."