package widget; import java.awt.*; public class GridBagHelper { /** * Adapted from O'Reilly's Java AWT Reference, p. 276, */ public static void addComponent(Container container, Component component, int gridx, int gridy, int gridwidth, int gridheight, Insets insets, double weightx, double weighty, int fill, int anchor) { GridBagLayout gbl = (GridBagLayout)container.getLayout(); GridBagConstraints gbc = new GridBagConstraints(); gbc.gridx = gridx; gbc.gridy = gridy; gbc.gridwidth = gridwidth; gbc.gridheight = gridheight; gbc.insets = insets; gbc.weightx = weightx; gbc.weighty = weighty; gbc.fill = fill; gbc.anchor = anchor; gbl.setConstraints(component, gbc); container.add(component); } }