ColumnChooser(MainFrame parent) {
super(parent, true);
enabled = NeurosProperties.getColumnChooser();
setTitle("Select Table Columns To Be Displayed");
GridBagLayout layout = new GridBagLayout();
getContentPane().setLayout(layout);
GridBagConstraints constraints;
constraints = new GridBagConstraints();
constraints.fill = GridBagConstraints.BOTH;
constraints.gridwidth = GridBagConstraints.REMAINDER;
constraints.weightx = 1.0;
constraints.weighty = 1.0;
constraints.insets = new Insets(5, 5, 5, 5);
columnTable = new ColumnTable(new ColumnTableModel());
columnTable.setCellSelectionEnabled(false);
JScrollPane columnTableScrollPane = new JScrollPane(columnTable);
layout.setConstraints(columnTableScrollPane, constraints);
getContentPane().add(columnTableScrollPane);
constraints = new GridBagConstraints();
constraints.anchor = GridBagConstraints.EAST;
constraints.insets = new Insets(5, 5, 5, 5);
constraints.weightx = 1.0;
okButton = new JButton("OK");
okButton.addActionListener(this);
layout.setConstraints(okButton, constraints);
getContentPane().add(okButton);
constraints = new GridBagConstraints();
constraints.anchor = GridBagConstraints.EAST;
constraints.gridwidth = GridBagConstraints.REMAINDER;
constraints.insets = new Insets(5, 5, 5, 5);
cancelButton = new JButton("Cancel");
cancelButton.addActionListener(this);
layout.setConstraints(cancelButton, constraints);
getContentPane().add(cancelButton);
setLocationRelativeTo(parent);
pack();
enabled = NeurosProperties.getColumnChooser();
}
|