public static JPanel createPageUIContentPane(JPanel pane) { JPanel contentPane = GridBagUtils.createPanel(); final GridBagConstraints gbc = GridBagUtils.createConstraints("fill=HORIZONTAL,anchor=NORTHWEST"); gbc.insets.top = _PAGE_INSET_TOP; gbc.weightx = 1; gbc.weighty = 0; contentPane.add(pane, gbc); GridBagUtils.addVerticalFiller(contentPane, gbc); return contentPane; }
@Override public JPanel createCheckersPane() { int length = 0; if (allBands != null) { length += allBands.length; } if (allTiePointGrids != null) { length += allTiePointGrids.length; } checkBoxes = new JCheckBox[length]; final JPanel checkersPane = GridBagUtils.createPanel(); final GridBagConstraints gbc = GridBagUtils.createConstraints("insets.left=4,anchor=NORTHWEST,fill=HORIZONTAL"); final ActionListener checkListener = createActionListener(); addBandCheckers(new StringBuffer(), checkersPane, gbc, checkListener); addTiePointCheckers(new StringBuffer(), checkersPane, gbc, checkListener); GridBagUtils.addVerticalFiller(checkersPane, gbc); return checkersPane; }
GridBagUtils.addVerticalFiller(accessoryPane, gbc);
GridBagUtils.addVerticalFiller(panel, gbc);
GridBagUtils.addToPanel(bandAssignmentPanel, allRightButton, gbc, "gridy=3"); GridBagUtils.addToPanel(bandAssignmentPanel, allLeftButton, gbc, "gridy=4"); GridBagUtils.addVerticalFiller(bandAssignmentPanel, gbc); GridBagUtils.addToPanel(bandAssignmentPanel, selectedBandScrollPane, gbc, "gridx=2,gridy=1,weightx=1.0, weighty=1.0,fill=BOTH,gridheight=5"); return bandAssignmentPanel;