Java Examples for org.jdesktop.swingx.JXTable
The following java examples will help you to understand the usage of org.jdesktop.swingx.JXTable. These source code samples are taken from different open source projects.
Example 1
| Project: Jake-master File: ConfigControlsHelper.java View source code |
/**
* Configurates an events table.
* Used in news, inspector code.
*
* @param table
*/
public static void configEventsTable(JXTable table) {
table.getColumn(0).setCellRenderer(new EventCellRenderer());
table.getColumn(1).setCellRenderer(new DefaultJakeTableCellRenderer());
table.setSortable(false);
table.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
// TODO false
table.setColumnControlVisible(true);
table.setEditable(false);
table.setDoubleBuffered(true);
table.setRolloverEnabled(false);
table.setFont(MacFontUtils.ITUNES_FONT);
}Example 2
| Project: LimeWire-Pirate-Edition-master File: FileInfoSharingPanel.java View source code |
private void init() {
component.setOpaque(false);
switch(type) {
case LOCAL_FILE:
if (propertiableFile instanceof LocalFileItem) {
if (((LocalFileItem) propertiableFile).isShareable()) {
EventList<SharedFileList> sharedWithList = getSharedWithList((LocalFileItem) propertiableFile);
if (sharedWithList.size() > 0) {
component.add(createHeaderLabel(I18n.tr("Sharing from these lists")), "span, wrap");
JXTable table = new MouseableTable(new DefaultEventTableModel<SharedFileList>(sharedWithList, new TableFormat<SharedFileList>() {
@Override
public int getColumnCount() {
return 3;
}
@Override
public String getColumnName(int column) {
return null;
}
@Override
public Object getColumnValue(SharedFileList baseObject, int column) {
switch(column) {
case 0:
return baseObject.isPublic() ? publicIcon : listSharedIcon;
case 2:
return baseObject;
default:
return baseObject.getCollectionName();
}
}
}));
table.setShowGrid(false, false);
table.setTableHeader(null);
table.getColumn(0).setCellRenderer(new IconRenderer());
table.getColumn(0).setMinWidth(26);
table.getColumn(0).setMaxWidth(26);
table.getColumn(0).setWidth(26);
JScrollPane scroll = new JScrollPane(table);
scroll.setOpaque(false);
scroll.setBorder(BorderFactory.createLineBorder(Color.BLACK));
TableColumn column = table.getColumn(2);
column.setCellRenderer(new RemoveRenderer());
column.setCellEditor(new RemoveEditor());
column.setMinWidth(16);
column.setMaxWidth(16);
column.setWidth(16);
component.add(scroll, "grow, wrap");
} else {
component.add(createHeaderLabel(I18n.tr("This file is not shared")), "span, wrap");
}
} else {
component.add(createHeaderLabel(I18n.tr("This file cannot be shared")), "span, wrap");
}
}
break;
}
}Example 3
| Project: geotools-tike-master File: JWFSDataPanel.java View source code |
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jtf_url = new javax.swing.JTextField();
jtf_user = new javax.swing.JTextField();
jtf_password = new javax.swing.JPasswordField();
jPanel2 = new javax.swing.JPanel();
jLabel7 = new javax.swing.JLabel();
jLabel8 = new javax.swing.JLabel();
jLabel13 = new javax.swing.JLabel();
jtf_encoding = new javax.swing.JTextField();
chk_lenient = new javax.swing.JCheckBox();
chk_protocol = new javax.swing.JCheckBox();
chk_gzip = new javax.swing.JCheckBox();
jsp_buff_size = new javax.swing.JSpinner();
jsp_max_features = new javax.swing.JSpinner();
jLabel9 = new javax.swing.JLabel();
jsp_timeout = new javax.swing.JSpinner();
jScrollPane1 = new javax.swing.JScrollPane();
tab_table = new org.jdesktop.swingx.JXTable();
but_refresh = new javax.swing.JButton();
gui_progress = new javax.swing.JProgressBar();
// NOI18N
java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("org/geotools/gui/swing/datachooser/Bundle");
// NOI18N
jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(bundle.getString("connection")));
// NOI18N
jLabel1.setText(bundle.getString("url"));
// NOI18N
jLabel5.setText(bundle.getString("user"));
// NOI18N
jLabel6.setText(bundle.getString("password"));
org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(jPanel1Layout.createSequentialGroup().addContainerGap().add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(jPanel1Layout.createSequentialGroup().add(jLabel1).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jtf_url, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 205, Short.MAX_VALUE)).add(jPanel1Layout.createSequentialGroup().add(jLabel5).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jtf_user, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 201, Short.MAX_VALUE)).add(jPanel1Layout.createSequentialGroup().add(jLabel6).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jtf_password, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 175, Short.MAX_VALUE))).addContainerGap()));
jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(jPanel1Layout.createSequentialGroup().addContainerGap().add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE).add(jLabel1).add(jtf_url, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE).add(jLabel5).add(jtf_user, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE).add(jLabel6).add(jtf_password, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
// NOI18N
jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(bundle.getString("advanced")));
// NOI18N
jLabel7.setText(bundle.getString("buffer_size"));
// NOI18N
jLabel8.setText(bundle.getString("max_features"));
// NOI18N
jLabel13.setText(bundle.getString("encoding"));
// NOI18N
chk_lenient.setText(bundle.getString("lenient"));
// NOI18N
chk_protocol.setText(bundle.getString("protocol"));
// NOI18N
chk_gzip.setText(bundle.getString("try_gzip"));
jsp_buff_size.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
jsp_max_features.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
// NOI18N
jLabel9.setText(bundle.getString("timeout"));
jsp_timeout.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
org.jdesktop.layout.GroupLayout jPanel2Layout = new org.jdesktop.layout.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(jPanel2Layout.createSequentialGroup().addContainerGap().add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(jPanel2Layout.createSequentialGroup().add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING, false).add(org.jdesktop.layout.GroupLayout.LEADING, jPanel2Layout.createSequentialGroup().add(jLabel9).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jsp_timeout)).add(org.jdesktop.layout.GroupLayout.LEADING, jPanel2Layout.createSequentialGroup().add(jLabel7).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jsp_buff_size, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 92, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).add(org.jdesktop.layout.GroupLayout.LEADING, jPanel2Layout.createSequentialGroup().add(jLabel8).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jsp_max_features))).addContainerGap(90, Short.MAX_VALUE)).add(jPanel2Layout.createSequentialGroup().add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(chk_gzip).add(jPanel2Layout.createSequentialGroup().add(chk_protocol).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).add(chk_lenient)).addContainerGap(185, Short.MAX_VALUE)).add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel2Layout.createSequentialGroup().add(jLabel13).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jtf_encoding, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 176, Short.MAX_VALUE).addContainerGap()))));
jPanel2Layout.setVerticalGroup(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(jPanel2Layout.createSequentialGroup().addContainerGap().add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE).add(jLabel7).add(jsp_buff_size, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE).add(jLabel8).add(jsp_max_features, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE).add(jLabel9).add(jsp_timeout, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(chk_lenient).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(chk_protocol).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(chk_gzip).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING).add(jLabel13).add(jtf_encoding, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
tab_table.setModel(new javax.swing.table.DefaultTableModel(new Object[][] {}, new String[] {}));
jScrollPane1.setViewportView(tab_table);
// NOI18N
but_refresh.setText(bundle.getString("connect"));
but_refresh.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
but_refreshactionRefresh(evt);
}
});
// NOI18N
gui_progress.setString(bundle.getString("waiting"));
gui_progress.setStringPainted(true);
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this);
this.setLayout(layout);
layout.setHorizontalGroup(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(layout.createSequentialGroup().addContainerGap().add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(layout.createSequentialGroup().add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(jPanel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).add(jPanel2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jScrollPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 199, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup().add(gui_progress, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 392, Short.MAX_VALUE).addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED).add(but_refresh))).addContainerGap()));
layout.setVerticalGroup(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(layout.createSequentialGroup().addContainerGap().add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(layout.createSequentialGroup().add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jPanel2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 322, Short.MAX_VALUE)).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE).add(but_refresh).add(gui_progress, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).addContainerGap()));
}Example 4
| Project: com.revolsys.open-master File: BaseTableCellEditor.java View source code |
@SuppressWarnings("rawtypes")
@Override
public Component getTableCellEditorComponent(final JTable table, final Object value, final boolean isSelected, int rowIndex, int columnIndex) {
if (table instanceof JXTable) {
final JXTable jxTable = (JXTable) table;
rowIndex = jxTable.convertRowIndexToModel(rowIndex);
columnIndex = jxTable.convertColumnIndexToModel(columnIndex);
}
final AbstractTableModel model = (AbstractTableModel) table.getModel();
this.editorComponent = model.getEditorField(rowIndex, columnIndex, value);
if (this.editorComponent instanceof JTextField) {
final JTextField textField = (JTextField) this.editorComponent;
textField.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createLineBorder(WebColors.LightSteelBlue), BorderFactory.createEmptyBorder(1, 2, 1, 2)));
}
this.editorComponent.setOpaque(false);
SwingUtil.setFieldValue(this.editorComponent, value);
this.rowIndex = rowIndex;
this.columnIndex = columnIndex;
this.editorComponent.addKeyListener(this);
this.editorComponent.addMouseListener(this.mouseListeners);
if (this.editorComponent instanceof JComboBox) {
final JComboBox comboBox = (JComboBox) this.editorComponent;
final ComboBoxEditor editor = comboBox.getEditor();
final Component comboEditorComponent = editor.getEditorComponent();
comboEditorComponent.addKeyListener(this);
comboEditorComponent.addMouseListener(this.mouseListeners);
}
return this.editorComponent;
}Example 5
| Project: jtheque-metrics-module-master File: MetricsView.java View source code |
/**
* Build the view.
*/
private void build() {
I18nPanelBuilder builder = new JThequePanelBuilder(this);
builder.addI18nLabel("metrics.view.projects", builder.gbcSet(0, 0, GridBagUtils.HORIZONTAL, GridBagUtils.BASELINE_LEADING, 0, 1, 1.0, 0.0));
tableModel = new ProjectsTableModel();
tableModel.setHeader(new String[] { Managers.getManager(ILanguageManager.class).getMessage("metrics.view.table.name"), Managers.getManager(ILanguageManager.class).getMessage("metrics.view.table.folder") });
table = new JXTable(tableModel);
table.setSortable(true);
table.getTableHeader().setReorderingAllowed(false);
table.setAutoResizeMode(JTable.AUTO_RESIZE_LAST_COLUMN);
table.setColumnControlVisible(true);
table.getActionMap().put("delete", removeAction);
table.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_DELETE, 0), "delete");
table.packAll();
builder.addScrolled(table, builder.gbcSet(0, 1, GridBagUtils.BOTH, GridBagUtils.BASELINE_LEADING, 0, 1, 1.0, 1.0));
builder.addI18nLabel("metrics.view.add", builder.gbcSet(0, 2, GridBagUtils.HORIZONTAL, GridBagUtils.BASELINE_LEADING, 0, 1, 1.0, 0.0));
builder.addI18nLabel("metrics.view.name", builder.gbcSet(0, 3, GridBagUtils.NONE, GridBagUtils.BASELINE_LEADING));
fieldName = builder.add(new JTextField(FIELD_COLUMNS), builder.gbcSet(1, 3, GridBagUtils.HORIZONTAL, GridBagUtils.BASELINE_LEADING, 0, 1, 1.0, 0.0));
builder.addI18nLabel("metrics.view.folder", builder.gbcSet(0, 4, GridBagUtils.NONE, GridBagUtils.BASELINE_LEADING));
fileChooser = builder.add(new FileChooserPanel(), builder.gbcSet(1, 4, GridBagUtils.HORIZONTAL, GridBagUtils.BASELINE_LEADING, 0, 1, 1.0, 0.0));
fileChooser.setDirectoriesOnly();
builder.addButtonBar(builder.gbcSet(0, 5, GridBagUtils.HORIZONTAL, GridBagUtils.BASELINE_LEADING, 0, 1, 1.0, 0.0), addAction, removeAction);
}Example 6
| Project: ASH-Viewer-master File: ASHrawdata.java View source code |
@Override
public void run() {
// delay
try {
Thread.sleep(5L);
} catch (InterruptedException e) {
e.printStackTrace();
}
root.repaint();
/*----------------------*/
JXTable table;
DefaultTableModel model;
try {
model = database.getASHRawData(begin, end);
table = new JXTable(model);
table.setColumnControlVisible(true);
table.setHorizontalScrollEnabled(true);
JPanel p = new JPanel(new BorderLayout());
JScrollPane tableRawDataPane = new JScrollPane(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
tableRawDataPane.getViewport().setScrollMode(JViewport.SIMPLE_SCROLL_MODE);
tableRawDataPane.setViewportView(table);
tableRawDataPane.setVerticalScrollBar(tableRawDataPane.getVerticalScrollBar());
p.add(tableRawDataPane);
p.setBorder(BorderFactory.createCompoundBorder(new TitledBorder("Selected Items: "), new EmptyBorder(4, 4, 4, 4)));
/*----------------------*/
panelASHReport.removeAll();
panelASHReport.add(p);
root.repaint();
} catch (DatabaseException e) {
e.printStackTrace();
}
}Example 7
| Project: cismet-gui-commons-master File: TheProperties.java View source code |
/**
* DOCUMENT ME!
*
* @param modelData DOCUMENT ME!
*/
public static void showUIDefaultsGUI(final Object[][] modelData) {
final Object[] colNames = new Object[2];
// NOI18N
colNames[0] = "Key";
// NOI18N
colNames[1] = "Value";
final DefaultTableModel model = new DefaultTableModel(modelData, colNames) {
@Override
public boolean isCellEditable(final int row, final int column) {
return false;
}
};
final JXTable table = new JXTable(model);
// JTable table = new JTable(model);
// NOI18N
final JFrame frame = new JFrame("UIDefaults");
frame.getContentPane().add(new JScrollPane(table), BorderLayout.CENTER);
frame.setSize(1050, 950);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}Example 8
| Project: dataTracker-master File: MyComboBox.java View source code |
private void adjustPopupWidth() {
if (getItemCount() == 0) {
return;
}
Object comp = getUI().getAccessibleChild(this, 8);
if (!(comp instanceof JPopupMenu)) {
return;
}
JPopupMenu popup = (JPopupMenu) comp;
JScrollPane scrollPane = (JScrollPane) popup.getComponent(0);
Object value = getItemAt(0);
Component rendererComp = getRenderer().getListCellRendererComponent(new JList(), value, 8, false, false);
if (rendererComp instanceof JXTable) {
scrollPane.setColumnHeaderView(((JTable) rendererComp).getTableHeader());
}
Dimension prefSize = rendererComp.getPreferredSize();
Dimension size = scrollPane.getPreferredSize();
size.width = Math.max(size.width, prefSize.width);
scrollPane.setPreferredSize(size);
scrollPane.setMaximumSize(size);
scrollPane.revalidate();
}Example 9
| Project: jtheque-movies-module-master File: FilesView.java View source code |
@Override
protected void buildView(I18nPanelBuilder builder) {
tableModel = new FilesTableModel(moviesService);
JXTable tableMovies = new JXTable(tableModel);
tableMovies.setSortable(false);
tableMovies.getTableHeader().setReorderingAllowed(false);
tableMovies.setAutoResizeMode(JTable.AUTO_RESIZE_LAST_COLUMN);
tableMovies.setColumnControlVisible(false);
tableMovies.packAll();
tableMovies.setDefaultEditor(File.class, new MovieChooserEditor());
tableMovies.setDefaultRenderer(File.class, new FileRenderer());
builder.addScrolled(tableMovies, builder.gbcSet(0, 0, GridBagUtils.BOTH, GridBagUtils.BASELINE_LEADING, 1.0, 1.0));
builder.addButtonBar(builder.gbcSet(0, 1, GridBagUtils.HORIZONTAL), getAction("files.actions.refresh"), getAction("files.actions.close"));
}Example 10
| Project: kolmafia-master File: ColumnHeaderRenderer.java View source code |
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int rowIndex, int columnIndex) {
Component comp = configureDelegate(table, value, isSelected, hasFocus, rowIndex, columnIndex);
if ((table instanceof JXTable) && (comp instanceof JComponent)) {
// work-around core issues
hackBorder((JComponent) comp);
SortOrder sortOrder = ((JXTable) table).getSortOrder(columnIndex);
// LOG.info("in renderer: " + UIManager.getBorder("TableHeader.cellBorder"));
if (sortOrder.isSorted()) {
iconBorder.setIcon(sortOrder.isAscending() ? upIcon : downIcon);
Border origBorder = ((JComponent) comp).getBorder();
Border border = new CompoundBorder(origBorder, iconBorder);
((JComponent) comp).setBorder(border);
}
}
adjustComponentOrientation(comp);
return comp;
}Example 11
| Project: SikuliX-2014-master File: ColumnFactory.java View source code |
/**
* Configures column initial widths properties from <code>JXTable</code>.
* This implementation sets the column's
* <code>preferredWidth</code> with the strategy:
* <ol> if the column has a prototype, measure the rendering
* component with the prototype as value and use that as
* pref width
* <ol> if the column has no prototype, use the standard magic
* pref width (= 75)
* <ol> try to measure the column's header and use it's preferred
* width if it exceeds the former.
* </ol>
*
* TODO JW - rename method to better convey what's happening, maybe
* initializeColumnWidths like the old method in JXTable. <p>
*
* TODO JW - how to handle default settings which are different from
* standard 75?
*
* @param table the context the column will live in.
* @param columnExt the Tablecolumn to configure.
*
* @see org.jdesktop.swingx.JXTable#getPreferredScrollableViewportSize()
*/
public void configureColumnWidths(JXTable table, TableColumnExt columnExt) {
/*
* PENDING JW: really only called once in a table's lifetime?
* unfortunately: yes - should be called always after structureChanged.
*
*/
// magic value: default in TableColumn
int prefWidth = 75 - table.getColumnMargin();
int prototypeWidth = calcPrototypeWidth(table, columnExt);
if (prototypeWidth > 0) {
prefWidth = prototypeWidth;
}
int headerWidth = calcHeaderWidth(table, columnExt);
prefWidth = Math.max(prefWidth, headerWidth);
prefWidth += table.getColumnModel().getColumnMargin();
columnExt.setPreferredWidth(prefWidth);
}Example 12
| Project: swingx-master File: JXTableUnitTest.java View source code |
/**
* Issue #1563-swingx: find cell that was clicked for componentPopup
*
* Test api and event firing.
*/
@Test
public void testPopupTriggerLocationAvailable() {
JXTable table = new JXTable(10, 3);
MouseEvent event = new MouseEvent(table, 0, 0, 0, 40, 5, 0, false);
PropertyChangeReport report = new PropertyChangeReport(table);
table.getPopupLocation(event);
assertEquals(event.getPoint(), table.getPopupTriggerLocation());
TestUtils.assertPropertyChangeEvent(report, "popupTriggerLocation", null, event.getPoint());
}Example 13
| Project: SOAP-master File: WsdlInterfaceDesktopPanel.java View source code |
private Component buildInterfaceOverviewTab() {
metrics = new MetricsPanel();
JXToolBar toolbar = UISupport.createSmallToolbar();
toolbar.addGlue();
toolbar.addFixed(UISupport.createToolbarButton(new ShowOnlineHelpAction(HelpUrls.INTERFACE_OVERVIEW_HELP_URL)));
metrics.add(toolbar, BorderLayout.NORTH);
MetricsSection section = metrics.addSection("WSDL Definition");
try {
section.addMetric("WSDL URL", MetricType.URL).set(iface.getDefinition());
section.addMetric("Namespace").set(iface.getBindingName().getNamespaceURI());
section.addMetric("Binding").set(iface.getBindingName().getLocalPart());
section.addMetric("SOAP Version").set(iface.getSoapVersion().toString());
section.addMetric("Style").set(iface.getStyle());
section.addMetric("WS-A version").set(iface.getWsaVersion());
} catch (Exception e) {
UISupport.showErrorMessage(e);
}
section.finish();
metrics.addSection("Definition Parts");
section = metrics.addSection("Operations");
operationsTableModel = new OperationsTableModel();
JXTable table = section.addTable(operationsTableModel);
table.getColumn(1).setPreferredWidth(60);
table.getColumn(2).setPreferredWidth(60);
section.finish();
table.packColumn(3, 10);
if (table.getColumn(3).getPreferredWidth() < 250) {
table.getColumn(3).setPreferredWidth(250);
}
return new JScrollPane(metrics);
}Example 14
| Project: soapui-master File: WsdlInterfaceDesktopPanel.java View source code |
private Component buildInterfaceOverviewTab() {
metrics = new MetricsPanel();
JXToolBar toolbar = UISupport.createSmallToolbar();
toolbar.addGlue();
toolbar.addFixed(UISupport.createToolbarButton(new ShowOnlineHelpAction(HelpUrls.INTERFACE_OVERVIEW_HELP_URL)));
metrics.add(toolbar, BorderLayout.NORTH);
MetricsSection section = metrics.addSection("WSDL Definition");
try {
section.addMetric("WSDL URL", MetricType.URL).set(iface.getDefinition());
section.addMetric("Namespace").set(iface.getBindingName().getNamespaceURI());
section.addMetric("Binding").set(iface.getBindingName().getLocalPart());
section.addMetric("SOAP Version").set(iface.getSoapVersion().toString());
section.addMetric("Style").set(iface.getStyle());
section.addMetric("WS-A version").set(iface.getWsaVersion());
} catch (Exception e) {
UISupport.showErrorMessage(e);
}
section.finish();
metrics.addSection("Definition Parts");
section = metrics.addSection("Operations");
operationsTableModel = new OperationsTableModel();
JXTable table = section.addTable(operationsTableModel);
table.getColumn(1).setPreferredWidth(60);
table.getColumn(2).setPreferredWidth(60);
section.finish();
table.packColumn(3, 10);
if (table.getColumn(3).getPreferredWidth() < 250) {
table.getColumn(3).setPreferredWidth(250);
}
return new JScrollPane(metrics);
}Example 15
| Project: antro-master File: SingleFileLineView.java View source code |
private void setValues(JXTable table, int i, String line, Stat stat) {
if (stat != null) {
table.setValueAt(toString(stat.min), i, 0);
table.setValueAt(toString(stat.max), i, 1);
table.setValueAt(toString(stat.first), i, 2);
table.setValueAt(toString(stat.total), i, 3);
table.setValueAt(stat.count, i, 4);
}
table.setValueAt(unescape(line), i, 5);
}Example 16
| Project: ganttproject-master File: CSVSettingsPanel.java View source code |
JComponent createTaskExportFieldsPanel(TableModel tableModel, String id) {
JXTable table = new JXTable(tableModel);
table.setTableHeader(null);
table.setVisibleRowCount(10);
JScrollPane scrollPane = new JScrollPane(table);
JPanel panel = new JPanel(new BorderLayout());
panel.add(BorderLayout.CENTER, scrollPane);
UIUtil.createTitle(panel, language.getText(id));
return panel;
}Example 17
| Project: HazardTrackingSystem-master File: RiskChart.java View source code |
private Component createTable() {
TableModel dataModel = new AbstractTableModel() {
private static final long serialVersionUID = 1L;
public int getRowCount() {
return nRows;
}
public int getColumnCount() {
return nCols;
}
public Object getValueAt(int rowIndex, int columnIndex) {
List<String> cell = chart.get(rowIndex + 1, columnIndex + 1);
return cell == null ? "" : Joiner.on('\n').join(cell);
}
@Override
public Class<?> getColumnClass(int columnIndex) {
return List.class;
}
};
JXTable table = new JXTable(dataModel);
table.setDefaultRenderer(List.class, new MyRenderer());
table.packAll();
JFrame f = new JFrame();
f.setUndecorated(true);
f.getContentPane().add(table);
f.setSize(table.getPreferredSize());
f.setVisible(true);
return f;
}Example 18
| Project: itemfinder-master File: ItemList.java View source code |
private void initUI() {
model = new ItemTableModel();
table = new JXTable(model);
sorter = new TableRowSorter<>(model);
table.setRowSorter(sorter);
// for item name
sorter.setComparator(0, new NaturalOrderComparator());
sorter.setSortKeys(Arrays.asList(new RowSorter.SortKey(4, SortOrder.DESCENDING), new RowSorter.SortKey(3, SortOrder.ASCENDING)));
table.getColumnModel().getColumn(0).setWidth(200);
component = new JScrollPane(table);
contextMenu = new JPopupMenu();
JMenuItem copyItem = new JMenuItem("Copy");
copyItem.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent actionEvent) {
Object text = table.getValueAt(table.getSelectedRow(), table.getSelectedColumn());
if (text == null) {
return;
}
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(text.toString()), null);
}
});
contextMenu.add(copyItem);
// manually show the popup menu so that the cell under the mouse is selected first
table.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
// Left mouse click
if (SwingUtilities.isLeftMouseButton(e)) {
// Do something
} else // Right mouse click
if (SwingUtilities.isRightMouseButton(e)) {
// get the coordinates of the mouse click
Point p = e.getPoint();
// get the row index that contains that coordinate
int rowNumber = table.rowAtPoint(p);
// Get the ListSelectionModel of the JTable
ListSelectionModel model = table.getSelectionModel();
// set the selected interval of rows. Using the "rowNumber"
// variable for the beginning and end selects only that one row.
model.setSelectionInterval(rowNumber, rowNumber);
int colNumber = table.columnAtPoint(p);
table.getColumnModel().getSelectionModel().setSelectionInterval(colNumber, colNumber);
contextMenu.show(table, p.x, p.y);
}
}
});
}Example 19
| Project: jtheque-films-module-master File: LendingsView.java View source code |
/**
* Build the content pane.
*
* @return the content pane.
*/
private Container buildContentPane() {
PanelBuilder builder = new JThequePanelBuilder();
model = new LendingsTableModel();
setTableHeader();
tableLendings = new JXTable(model);
tableLendings.getColumn(1).setCellEditor(new DataCellEditor(Managers.getManager(IBeansManager.class).<DataContainer<Person>>getBean("filmsService")));
tableLendings.getColumn(2).setCellEditor(new DataCellEditor(Managers.getManager(IBeansManager.class).<DataContainer<Person>>getBean("borrowersService")));
tableLendings.getTableHeader().setReorderingAllowed(false);
tableLendings.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
tableLendings.setAutoResizeMode(JTable.AUTO_RESIZE_LAST_COLUMN);
tableLendings.setColumnControlVisible(true);
setIdColumnNotVisible();
tableLendings.packAll();
builder.addScrolled(tableLendings, builder.gbcSet(0, 0, GridBagUtils.BOTH, GridBagUtils.BASELINE_LEADING, 0, -1, 1.0, 1.0));
builder.addButtonBar(builder.gbcSet(0, 1, GridBagUtils.HORIZONTAL, 0, 0), new DisplayBeanViewAction("lendings.view.actions.lend", "lendFilmView"), new AcReturnCurrentFilm(), new CloseViewAction("generic.view.actions.cancel", this));
return builder.getPanel();
}Example 20
| Project: jtheque-core-master File: EventView.java View source code |
@Override
protected void buildView(I18nPanelBuilder builder) {
builder.setDefaultInsets(new Insets(4, 4, 4, 4));
builder.addI18nLabel("log.view.log", builder.gbcSet(0, 0, GridBagUtils.NONE, GridBagUtils.LINE_END));
builder.addComboBox(new SimpleListModel<String>(getService(EventService.class).getEventLogs()), Filthy.newListRenderer(), builder.gbcSet(1, 0, GridBagUtils.HORIZONTAL, GridBagUtils.LINE_START, 1.0, 0.0)).addItemListener(this);
eventsModel = new EventsTableModel(getService(EventService.class), getService(LanguageService.class));
eventsModel.setHeaders(new String[] { getMessage("log.view.level"), getMessage("log.view.date"), getMessage("log.view.time"), getMessage("log.view.source"), getMessage("log.view.title") });
tableEvents = (JXTable) builder.addScrolledTable(eventsModel, builder.gbcSet(0, 1, GridBagUtils.BOTH, GridBagUtils.LINE_START, 2, 1, 1.0, 0.67));
tableEvents.getSelectionModel().addListSelectionListener(this);
tableEvents.setVisibleRowCount(8);
createInfosPanel(builder);
builder.addButton(getAction("log.view.actions.update"), builder.gbcSet(1, 3, GridBagUtils.NONE, GridBagUtils.LINE_END));
}Example 21
| Project: nextreports-designer-master File: DesignerTablePanel.java View source code |
private void createTable() {
// create the table
model = new MyTableModel();
table = new JXTable(model) {
private Map<Integer, ComboBoxEditor> editors = new HashMap<Integer, ComboBoxEditor>();
public boolean getScrollableTracksViewportHeight() {
return getPreferredSize().height < getParent().getHeight();
}
public void changeSelection(int rowIndex, int columnIndex, boolean toggle, boolean extend) {
if (!dndRecognizer.isDragged()) {
super.changeSelection(rowIndex, columnIndex, toggle, extend);
}
}
public TableCellEditor getCellEditor(int row, int column) {
if (column != 6) {
return super.getCellEditor(row, column);
}
ComboBoxEditor editor = editors.get(row);
if (editor == null) {
editor = new ComboBoxEditor(new String[] { "", GROUP_BY, SUM, AVG, MIN, MAX, COUNT });
editors.put(row, editor);
}
return editor;
}
};
tableRowHeader = TableUtil.setRowHeader(table);
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
TableColumn col = table.getColumnModel().getColumn(3);
// col.setCellRenderer(TableCellRenderers.getNewDefaultRenderer(Boolean.class));
col.setCellRenderer(table.getDefaultRenderer(Boolean.class));
col.setCellEditor(table.getDefaultEditor(Boolean.class));
table.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE);
// no border
JTextField tf = new JTextField();
tf.setBorder(BorderFactory.createEmptyBorder());
table.setDefaultEditor(Object.class, new DefaultCellEditor(tf));
col = table.getColumnModel().getColumn(4);
// col.setCellRenderer(TableCellRenderers.getNewDefaultRenderer(Boolean.class));
JComboBox sortCombo = new JComboBox(new String[] { "", ASC, DESC });
sortCombo.setBorder(BorderFactory.createEmptyBorder());
col.setCellEditor(new ComboBoxEditor(sortCombo));
col = table.getColumnModel().getColumn(5);
sortOrderCombo = new JComboBox();
sortOrderCombo.setBorder(BorderFactory.createEmptyBorder());
col.setCellEditor(new ComboBoxEditor(sortOrderCombo));
col = table.getColumnModel().getColumn(6);
table.setSortable(false);
table.setColumnControlVisible(true);
table.getTableHeader().setReorderingAllowed(false);
table.setHorizontalScrollEnabled(true);
// highlight table
table.setHighlighters(HighlighterFactory.createAlternateStriping(Color.WHITE, ColorUtil.PANEL_BACKROUND_COLOR));
table.getTableHeader().setReorderingAllowed(false);
table.setRolloverEnabled(true);
table.addHighlighter(new ColorHighlighter(HighlightPredicate.ROLLOVER_ROW, null, Color.RED));
}Example 22
| Project: streamflow-core-master File: OverviewSummaryView.java View source code |
public void init(@Service ApplicationContext context, @Uses final OverviewSummaryModel model) {
this.model = model;
setLayout(new BorderLayout());
ActionMap am = context.getActionMap(OverviewSummaryView.class, this);
setActionMap(am);
// Table
overviewSummaryTable = new JXTable(new EventJXTableModel<RowValue>(model.getProjectOverviews(), new TableFormat<RowValue>() {
String[] columnNames = new String[] { text(project_column_header), text(inbox_column_header), text(assigned_column_header), text(total_column_header) };
public int getColumnCount() {
return columnNames.length;
}
public String getColumnName(int i) {
return columnNames[i];
}
public Object getColumnValue(RowValue o, int i) {
switch(i) {
case 0:
return o.c().get().get(0).f().get();
case 1:
return o.c().get().get(1).f().get();
case 2:
return o.c().get().get(2).f().get();
case 3:
return o.c().get().get(1).f().get() + o.c().get().get(2).f().get();
}
return null;
}
}));
overviewSummaryTable.getActionMap().getParent().setParent(am);
overviewSummaryTable.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, KeyboardFocusManager.getCurrentKeyboardFocusManager().getDefaultFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS));
overviewSummaryTable.setFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS, KeyboardFocusManager.getCurrentKeyboardFocusManager().getDefaultFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS));
JScrollPane overviewSummaryScrollPane = new JScrollPane(overviewSummaryTable);
overviewSummaryTable.setAutoCreateColumnsFromModel(false);
JPanel toolBar = new JPanel();
addToolbarButton(toolBar, "export");
add(overviewSummaryScrollPane, BorderLayout.CENTER);
add(toolBar, BorderLayout.SOUTH);
addFocusListener(new FocusAdapter() {
public void focusGained(FocusEvent e) {
overviewSummaryTable.requestFocusInWindow();
}
});
new RefreshWhenShowing(this, model);
}Example 23
| Project: zaproxy-master File: ExtensionScript.java View source code |
private static void informScriptsNotAdded(final List<String[]> scriptsNotAdded) {
if (!View.isInitialised() || scriptsNotAdded.isEmpty()) {
return;
}
final List<Object> optionPaneContents = new ArrayList<>(2);
optionPaneContents.add(Constant.messages.getString("script.info.scriptsNotAdded.message"));
JXTable table = new JXTable(new AbstractTableModel() {
private static final long serialVersionUID = -457689656746030560L;
@Override
public String getColumnName(int column) {
if (column == 0) {
return Constant.messages.getString("script.info.scriptsNotAdded.table.column.scriptName");
} else if (column == 1) {
return Constant.messages.getString("script.info.scriptsNotAdded.table.column.scriptEngine");
}
return Constant.messages.getString("script.info.scriptsNotAdded.table.column.errorCause");
}
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
return scriptsNotAdded.get(rowIndex)[columnIndex];
}
@Override
public int getRowCount() {
return scriptsNotAdded.size();
}
@Override
public int getColumnCount() {
return 3;
}
});
table.setColumnControlVisible(true);
table.setVisibleRowCount(Math.min(scriptsNotAdded.size() + 1, 5));
table.packAll();
optionPaneContents.add(new JScrollPane(table));
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
JOptionPane.showMessageDialog(View.getSingleton().getMainFrame(), optionPaneContents.toArray(), Constant.PROGRAM_NAME, JOptionPane.INFORMATION_MESSAGE);
}
});
}Example 24
| Project: Avros-master File: IfrmEditSessao.java View source code |
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
jLabel6 = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
jXTable1 = new org.jdesktop.swingx.JXTable();
jXGraph1 = new org.jdesktop.swingx.JXGraph();
imagePainter1 = new org.jdesktop.swingx.painter.ImagePainter();
compoundPainter1 = new org.jdesktop.swingx.painter.CompoundPainter();
checkerboardPainter1 = new org.jdesktop.swingx.painter.CheckerboardPainter();
jXCollapsiblePane1 = new org.jdesktop.swingx.JXCollapsiblePane();
jScrollPane2 = new javax.swing.JScrollPane();
jXEditorPane1 = new org.jdesktop.swingx.JXEditorPane();
jXRootPane1 = new org.jdesktop.swingx.JXRootPane();
jScrollPane3 = new javax.swing.JScrollPane();
jXTree1 = new org.jdesktop.swingx.JXTree();
jXLabel1 = new org.jdesktop.swingx.JXLabel();
jSpinner1 = new javax.swing.JSpinner();
jLabel12 = new javax.swing.JLabel();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel7 = new javax.swing.JLabel();
rdoCartao = new javax.swing.JRadioButton();
rdoDinheiro = new javax.swing.JRadioButton();
lblDesconto = new javax.swing.JLabel();
lblValorDesconto = new javax.swing.JLabel();
lblLogo = new javax.swing.JLabel();
lblValor = new javax.swing.JLabel();
lblOrcCod = new javax.swing.JLabel();
lblNome = new javax.swing.JLabel();
lblCpf = new javax.swing.JLabel();
ftxtDesconto = new javax.swing.JFormattedTextField();
btnSalvar = new javax.swing.JButton();
jLabel8 = new javax.swing.JLabel();
dateData = new org.jdesktop.swingx.JXDatePicker();
jLabel9 = new javax.swing.JLabel();
Date date = new Date();
SpinnerDateModel sm = new SpinnerDateModel();
spnHorario = new javax.swing.JSpinner(sm);
jSeparator1 = new javax.swing.JSeparator();
lblEditarPagam = new javax.swing.JLabel();
lblEditarData = new javax.swing.JLabel();
lblEditarHora = new javax.swing.JLabel();
jLabel10 = new javax.swing.JLabel();
lblCodSes = new javax.swing.JLabel();
jLabel11 = new javax.swing.JLabel();
lblStatus = new javax.swing.JLabel();
lblEditarStatus = new javax.swing.JLabel();
btnImprimir = new javax.swing.JButton();
btnExcluir = new javax.swing.JButton();
scrollDesc2 = new javax.swing.JScrollPane();
txtDesc = new javax.swing.JTextPane();
jLabel13 = new javax.swing.JLabel();
jLabel6.setText("jLabel6");
jScrollPane1.setViewportView(jXTable1);
javax.swing.GroupLayout jXGraph1Layout = new javax.swing.GroupLayout(jXGraph1);
jXGraph1.setLayout(jXGraph1Layout);
jXGraph1Layout.setHorizontalGroup(jXGraph1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 385, Short.MAX_VALUE));
jXGraph1Layout.setVerticalGroup(jXGraph1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 313, Short.MAX_VALUE));
jScrollPane2.setViewportView(jXEditorPane1);
jScrollPane3.setViewportView(jXTree1);
jXLabel1.setText("jXLabel1");
jLabel12.setText("jLabel12");
setClosable(true);
setIconifiable(true);
// NOI18N
setFrameIcon(new javax.swing.ImageIcon(getClass().getResource("/br/com/allsoft/avros/img/Clock.png")));
addInternalFrameListener(new javax.swing.event.InternalFrameListener() {
public void internalFrameActivated(javax.swing.event.InternalFrameEvent evt) {
}
public void internalFrameClosed(javax.swing.event.InternalFrameEvent evt) {
formInternalFrameClosed(evt);
}
public void internalFrameClosing(javax.swing.event.InternalFrameEvent evt) {
}
public void internalFrameDeactivated(javax.swing.event.InternalFrameEvent evt) {
}
public void internalFrameDeiconified(javax.swing.event.InternalFrameEvent evt) {
}
public void internalFrameIconified(javax.swing.event.InternalFrameEvent evt) {
}
public void internalFrameOpened(javax.swing.event.InternalFrameEvent evt) {
formInternalFrameOpened(evt);
}
});
jLabel1.setFont(ClsEstilo.tituloFonte);
jLabel1.setForeground(ClsEstilo.tituloCor);
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Editar sessão");
jLabel2.setFont(ClsEstilo.labelFonte);
jLabel2.setForeground(ClsEstilo.labelCor);
jLabel2.setText("Nome");
jLabel3.setFont(ClsEstilo.labelFonte);
jLabel3.setForeground(ClsEstilo.labelCor);
jLabel3.setText("CPF");
jLabel3.setToolTipText("");
jLabel4.setFont(ClsEstilo.labelFonte);
jLabel4.setForeground(ClsEstilo.labelCor);
jLabel4.setText("Orçamento código");
jLabel5.setFont(ClsEstilo.labelDestaqueFonte);
jLabel5.setForeground(ClsEstilo.labelDestaqueCor);
jLabel5.setText("Valor da sessão: ");
jLabel5.setToolTipText("");
jLabel7.setFont(ClsEstilo.labelFonte);
jLabel7.setForeground(ClsEstilo.labelCor);
jLabel7.setText("Pagamento");
rdoCartao.setFont(ClsEstilo.labelFonte);
rdoCartao.setForeground(ClsEstilo.labelCor);
rdoCartao.setText("Cartão");
rdoCartao.setEnabled(false);
rdoDinheiro.setFont(ClsEstilo.labelFonte);
rdoDinheiro.setForeground(ClsEstilo.labelCor);
rdoDinheiro.setText("Dinheiro");
rdoDinheiro.setEnabled(false);
lblDesconto.setBackground(ClsEstilo.formbg);
lblDesconto.setFont(ClsEstilo.linkFonte);
lblDesconto.setForeground(ClsEstilo.linkCor);
lblDesconto.setText("Editar desconto");
lblDesconto.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
lblDesconto.setOpaque(true);
lblDesconto.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
lblDescontoMouseClicked(evt);
}
});
lblValorDesconto.setFont(ClsEstilo.labelFonte);
lblValorDesconto.setForeground(ClsEstilo.labelCor);
lblValorDesconto.setText("Valor: R$ ");
lblLogo.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
// NOI18N
lblLogo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/br/com/allsoft/avros/img/logopequeno.png")));
lblValor.setFont(ClsEstilo.labelDestaqueFonte);
lblValor.setForeground(ClsEstilo.labelDinheiroCor);
lblValor.setText("R$ 0,00");
lblOrcCod.setFont(ClsEstilo.labelFonte);
lblOrcCod.setForeground(ClsEstilo.textoInputCor);
lblOrcCod.setText("000");
lblNome.setFont(ClsEstilo.labelFonte);
lblNome.setForeground(ClsEstilo.textoInputCor);
lblNome.setText("Fulano da Silva");
lblCpf.setFont(ClsEstilo.labelFonte);
lblCpf.setForeground(ClsEstilo.textoInputCor);
lblCpf.setText("000.000.000-00");
MaskFormatter dateMask = new MaskFormatter();
dateMask.setPlaceholderCharacter('0');
dateMask.install(ftxtDesconto);
ftxtDesconto.setForeground(ClsEstilo.textoInputCor);
ftxtDesconto.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.NumberFormatter(new java.text.DecimalFormat("#0.00"))));
ftxtDesconto.setText("0,00");
ftxtDesconto.setFont(ClsEstilo.textoInputFonte);
ftxtDesconto.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
ftxtDescontoKeyPressed(evt);
}
});
btnSalvar.setText("Salvar");
btnSalvar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnSalvarActionPerformed(evt);
}
});
jLabel8.setText("Data");
dateData.setEnabled(false);
jLabel9.setText("Horário");
JSpinner.DateEditor de = new JSpinner.DateEditor(spnHorario, "HH:mm");
de.getTextField().setEditable(false);
spnHorario.setEditor(de);
spnHorario.setEnabled(false);
lblEditarPagam.setBackground(ClsEstilo.formbg);
lblEditarPagam.setFont(ClsEstilo.linkFonte);
lblEditarPagam.setForeground(ClsEstilo.linkCor);
lblEditarPagam.setText("Editar");
lblEditarPagam.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
lblEditarPagam.setOpaque(true);
lblEditarPagam.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
lblEditarPagamMouseClicked(evt);
}
});
lblEditarData.setBackground(ClsEstilo.formbg);
lblEditarData.setFont(ClsEstilo.linkFonte);
lblEditarData.setForeground(ClsEstilo.linkCor);
lblEditarData.setText("Editar");
lblEditarData.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
lblEditarData.setOpaque(true);
lblEditarData.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
lblEditarDataMouseClicked(evt);
}
});
lblEditarHora.setBackground(ClsEstilo.formbg);
lblEditarHora.setFont(ClsEstilo.linkFonte);
lblEditarHora.setForeground(ClsEstilo.linkCor);
lblEditarHora.setText("Editar");
lblEditarHora.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
lblEditarHora.setOpaque(true);
lblEditarHora.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
lblEditarHoraMouseClicked(evt);
}
});
jLabel10.setFont(ClsEstilo.labelFonte);
jLabel10.setForeground(ClsEstilo.labelCor);
jLabel10.setText("Sessão código");
lblCodSes.setFont(ClsEstilo.labelFonte);
lblCodSes.setForeground(ClsEstilo.textoInputCor);
lblCodSes.setText("000");
jLabel11.setFont(ClsEstilo.labelDestaqueFonte);
jLabel11.setForeground(ClsEstilo.labelDestaqueCor);
jLabel11.setText("Status:");
jLabel11.setToolTipText("");
lblStatus.setFont(ClsEstilo.labelDestaqueFonte);
lblStatus.setForeground(ClsEstilo.labelDinheiroCor);
lblStatus.setText("Pagamento pendente");
lblEditarStatus.setBackground(ClsEstilo.formbg);
lblEditarStatus.setFont(ClsEstilo.linkFonte);
lblEditarStatus.setForeground(ClsEstilo.linkCor);
lblEditarStatus.setText("Marcar como \"Pagamento efetuado\"");
lblEditarStatus.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
lblEditarStatus.setOpaque(true);
lblEditarStatus.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
lblEditarStatusMouseClicked(evt);
}
});
btnImprimir.setFont(ClsEstilo.botaoFonte);
btnImprimir.setForeground(ClsEstilo.botaoCor);
btnImprimir.setText("Imprimir");
btnImprimir.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnImprimirActionPerformed(evt);
}
});
btnExcluir.setFont(ClsEstilo.botaoFonte);
btnExcluir.setForeground(ClsEstilo.botaoCor);
btnExcluir.setText("Excluir");
btnExcluir.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnExcluirActionPerformed(evt);
}
});
scrollDesc2.setBorder(null);
scrollDesc2.setOpaque(false);
txtDesc.setEditable(false);
txtDesc.setBorder(javax.swing.BorderFactory.createEtchedBorder());
txtDesc.setFont(ClsEstilo.textoInputFonte);
txtDesc.setForeground(ClsEstilo.textoInputCor);
txtDesc.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusGained(java.awt.event.FocusEvent evt) {
txtDescFocusGained(evt);
}
});
scrollDesc2.setViewportView(txtDesc);
jLabel13.setFont(ClsEstilo.labelFonte);
jLabel13.setForeground(ClsEstilo.labelCor);
jLabel13.setText("Descrição do orçamento");
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jSeparator1).addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(lblDesconto).addGroup(layout.createSequentialGroup().addComponent(jLabel10).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(lblCodSes)).addGroup(layout.createSequentialGroup().addComponent(jLabel11).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(lblStatus).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(lblEditarStatus)).addGroup(layout.createSequentialGroup().addComponent(lblValorDesconto).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(ftxtDesconto, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)).addComponent(jLabel7).addGroup(layout.createSequentialGroup().addComponent(rdoCartao).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(rdoDinheiro).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(lblEditarPagam)).addGroup(layout.createSequentialGroup().addComponent(jLabel8).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(dateData, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(lblEditarData)).addGroup(layout.createSequentialGroup().addComponent(jLabel9).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(spnHorario, javax.swing.GroupLayout.PREFERRED_SIZE, 74, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(lblEditarHora)).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(jLabel5).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(lblValor)).addGroup(layout.createSequentialGroup().addComponent(jLabel2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(lblNome)).addGroup(layout.createSequentialGroup().addComponent(jLabel4).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(lblOrcCod)).addGroup(layout.createSequentialGroup().addComponent(jLabel3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(lblCpf))).addGap(55, 55, 55).addComponent(btnSalvar)).addComponent(scrollDesc2, javax.swing.GroupLayout.PREFERRED_SIZE, 222, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel13)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(btnImprimir).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(btnExcluir, javax.swing.GroupLayout.PREFERRED_SIZE, 71, javax.swing.GroupLayout.PREFERRED_SIZE)).addComponent(lblLogo, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))).addContainerGap()));
layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(jLabel1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel10).addComponent(lblCodSes)).addGap(5, 5, 5).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel4).addComponent(lblOrcCod)).addGap(11, 11, 11).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel2).addComponent(lblNome)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel3).addComponent(lblCpf)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel13).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(scrollDesc2, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)).addComponent(lblLogo, javax.swing.GroupLayout.PREFERRED_SIZE, 139, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel7).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(rdoCartao).addComponent(rdoDinheiro).addComponent(lblEditarPagam)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel8).addComponent(dateData, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(lblEditarData)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel9).addComponent(spnHorario, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(lblEditarHora)).addGap(18, 18, 18).addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(lblDesconto).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(lblValorDesconto).addComponent(ftxtDesconto, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel5).addComponent(lblValor).addComponent(btnSalvar).addComponent(btnImprimir).addComponent(btnExcluir)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel11).addComponent(lblStatus).addComponent(lblEditarStatus)).addContainerGap()));
pack();
}Example 25
| Project: constellation-master File: JProviderEditPane.java View source code |
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
jLabel1 = new javax.swing.JLabel();
guiDelete = new javax.swing.JButton();
guiSave = new javax.swing.JButton();
guiIdentifier = new javax.swing.JTextField();
jSplitPane1 = new javax.swing.JSplitPane();
jPanel1 = new javax.swing.JPanel();
jLabel3 = new javax.swing.JLabel();
guiParameters = new javax.swing.JScrollPane();
jPanel2 = new javax.swing.JPanel();
jLabel2 = new javax.swing.JLabel();
guiAdd = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
guiData = new org.jdesktop.swingx.JXTable();
metadataButton = new javax.swing.JButton();
jLabel4 = new javax.swing.JLabel();
guiCategory = new javax.swing.JComboBox();
// NOI18N
java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("org/constellation/swing/Bundle");
// NOI18N
jLabel1.setText(bundle.getString("id"));
// NOI18N
guiDelete.setText(bundle.getString("delete"));
guiDelete.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
guiDeleteActionPerformed(evt);
}
});
// NOI18N
guiSave.setText(bundle.getString("save"));
guiSave.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
guiSaveActionPerformed(evt);
}
});
guiIdentifier.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
guiIdentifierKeyPressed(evt);
}
public void keyTyped(java.awt.event.KeyEvent evt) {
guiIdentifierKeyTyped(evt);
}
});
jSplitPane1.setBorder(null);
// NOI18N
jLabel3.setText(bundle.getString("parameters"));
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel1Layout.createSequentialGroup().addContainerGap().addComponent(jLabel3).addContainerGap(145, Short.MAX_VALUE)).addComponent(guiParameters, javax.swing.GroupLayout.Alignment.TRAILING));
jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(guiParameters, javax.swing.GroupLayout.PREFERRED_SIZE, 282, javax.swing.GroupLayout.PREFERRED_SIZE)));
jSplitPane1.setLeftComponent(jPanel1);
// NOI18N
jLabel2.setText(bundle.getString("datas"));
// NOI18N
guiAdd.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/constellation/swing/edit_add.png")));
// NOI18N
guiAdd.setText(bundle.getString("newstyle"));
guiAdd.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
guiAddActionPerformed(evt);
}
});
jScrollPane1.setViewportView(guiData);
javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel2Layout.createSequentialGroup().addContainerGap().addComponent(jLabel2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 184, Short.MAX_VALUE).addComponent(guiAdd)).addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.TRAILING));
jPanel2Layout.setVerticalGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel2Layout.createSequentialGroup().addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel2).addComponent(guiAdd)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 276, Short.MAX_VALUE)));
jSplitPane1.setRightComponent(jPanel2);
// NOI18N
metadataButton.setText(org.openide.util.NbBundle.getMessage(JProviderEditPane.class, "metadata"));
metadataButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
metadataButtonActionPerformed(evt);
}
});
// NOI18N
jLabel4.setText(org.openide.util.NbBundle.getMessage(JProviderEditPane.class, "providerCategory"));
guiCategory.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "vector", "raster" }));
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
this.setLayout(layout);
layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jSplitPane1).addGroup(layout.createSequentialGroup().addComponent(guiDelete).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(metadataButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(guiSave)).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel1).addComponent(jLabel4)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(guiCategory, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(guiIdentifier)))).addContainerGap()));
layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] { guiDelete, guiSave });
layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel1).addComponent(guiIdentifier, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel4).addComponent(guiCategory, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jSplitPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 311, Short.MAX_VALUE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(guiDelete).addComponent(guiSave).addComponent(metadataButton)).addContainerGap()));
}Example 26
| Project: geotoolkit-master File: JColorMapPane.java View source code |
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
guiAddOne = new JButton();
guiRemoveAll = new JButton();
jPanel1 = new JPanel();
guiNaN = new JCheckBox();
guiLblPalette = new JLabel();
guiGenerate = new JButton();
guiPalette = new JComboBox();
guiInvert = new JCheckBox();
guiLblBand = new JLabel();
guiBand = new JSpinner();
guiLblStep = new JLabel();
guiNbStep = new JSpinner();
jLabel1 = new JLabel();
guiMethod = new JComboBox();
minLabel = new JLabel();
guiMinSpinner = new JSpinner();
maxLabel = new JLabel();
guiMaxSpinner = new JSpinner();
guiNoDataLabel = new JLabel();
guiFitToData = new JButton();
noDataContainer = new JPanel();
guiTableScroll = new JScrollPane();
guiTable = new JXTable();
guiJenksMessage = new JLabel();
// NOI18N
guiAddOne.setText(MessageBundle.format("add_value"));
guiAddOne.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
guiAddOneActionPerformed(evt);
}
});
// NOI18N
guiRemoveAll.setText(MessageBundle.format("remove_all_values"));
guiRemoveAll.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
guiRemoveAllActionPerformed(evt);
}
});
jPanel1.setBorder(BorderFactory.createEmptyBorder(5, 0, 5, 5));
guiNaN.setSelected(true);
// NOI18N
guiNaN.setText(MessageBundle.format("style_rastercolormappane_nan"));
guiNaN.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
guiNaNActionPerformed(evt);
}
});
// NOI18N
guiLblPalette.setText(MessageBundle.format("style_rastercolormappane_palette"));
// NOI18N
guiGenerate.setText(MessageBundle.format("generate"));
guiGenerate.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
guiGenerateActionPerformed(evt);
}
});
// NOI18N
guiInvert.setText(MessageBundle.format("style_rastercolormappane_invert"));
guiLblBand.setHorizontalAlignment(SwingConstants.RIGHT);
// NOI18N
guiLblBand.setText(MessageBundle.format("style_rastercolormappane_band"));
guiBand.setModel(new SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
// NOI18N
guiLblStep.setText(MessageBundle.format("style_rastersymbolizer_divisions"));
guiNbStep.setModel(new SpinnerNumberModel(Integer.valueOf(3), Integer.valueOf(0), null, Integer.valueOf(1)));
// NOI18N
jLabel1.setText(MessageBundle.format("method"));
guiMethod.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent evt) {
guiMethodItemStateChanged(evt);
}
});
// NOI18N
minLabel.setText(MessageBundle.format("minimum"));
guiMinSpinner.setModel(new SpinnerNumberModel(Double.valueOf(0.0d), null, null, Double.valueOf(0.0d)));
// NOI18N
maxLabel.setText(MessageBundle.format("maximum"));
guiMaxSpinner.setModel(new SpinnerNumberModel(Double.valueOf(0.0d), null, null, Double.valueOf(1.0d)));
// NOI18N
guiNoDataLabel.setText(MessageBundle.format("noData"));
// NOI18N
guiFitToData.setText(MessageBundle.format("style_rastercolormappane_fittodata"));
guiFitToData.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
guiFitToDataActionPerformed(evt);
}
});
noDataContainer.setLayout(new BorderLayout());
GroupLayout jPanel1Layout = new GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(jPanel1Layout.createParallelGroup(Alignment.LEADING).addGroup(jPanel1Layout.createSequentialGroup().addContainerGap().addGroup(jPanel1Layout.createParallelGroup(Alignment.LEADING).addGroup(jPanel1Layout.createSequentialGroup().addComponent(guiLblPalette).addPreferredGap(ComponentPlacement.RELATED).addComponent(guiPalette, 0, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(guiFitToData).addPreferredGap(ComponentPlacement.RELATED, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(guiGenerate)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(minLabel).addPreferredGap(ComponentPlacement.RELATED).addComponent(guiMinSpinner, GroupLayout.PREFERRED_SIZE, 75, GroupLayout.PREFERRED_SIZE).addGap(12, 12, 12).addComponent(maxLabel).addPreferredGap(ComponentPlacement.RELATED).addComponent(guiMaxSpinner, GroupLayout.PREFERRED_SIZE, 75, GroupLayout.PREFERRED_SIZE)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(guiLblStep).addPreferredGap(ComponentPlacement.RELATED).addComponent(guiNbStep, GroupLayout.PREFERRED_SIZE, 62, GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(guiLblBand).addPreferredGap(ComponentPlacement.RELATED).addComponent(guiBand, GroupLayout.PREFERRED_SIZE, 51, GroupLayout.PREFERRED_SIZE)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel1).addPreferredGap(ComponentPlacement.RELATED).addComponent(guiMethod, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.UNRELATED).addComponent(guiNaN).addPreferredGap(ComponentPlacement.RELATED).addComponent(guiInvert)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(guiNoDataLabel).addPreferredGap(ComponentPlacement.RELATED).addComponent(noDataContainer, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))));
jPanel1Layout.linkSize(SwingConstants.HORIZONTAL, new Component[] { guiBand, guiMaxSpinner, guiMinSpinner, guiNbStep });
jPanel1Layout.linkSize(SwingConstants.HORIZONTAL, new Component[] { guiInvert, guiLblBand, guiLblPalette, guiLblStep, guiNaN, jLabel1, maxLabel, minLabel });
jPanel1Layout.linkSize(SwingConstants.HORIZONTAL, new Component[] { guiFitToData, guiGenerate });
jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(Alignment.LEADING).addGroup(Alignment.TRAILING, jPanel1Layout.createSequentialGroup().addGap(0, 0, 0).addGroup(jPanel1Layout.createParallelGroup(Alignment.BASELINE).addComponent(guiPalette, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addComponent(guiLblPalette, GroupLayout.PREFERRED_SIZE, 25, GroupLayout.PREFERRED_SIZE)).addPreferredGap(ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(Alignment.BASELINE).addComponent(jLabel1).addComponent(guiMethod, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addComponent(guiNaN).addComponent(guiInvert)).addPreferredGap(ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(Alignment.TRAILING).addComponent(guiNoDataLabel).addComponent(noDataContainer, GroupLayout.PREFERRED_SIZE, 14, GroupLayout.PREFERRED_SIZE)).addPreferredGap(ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(Alignment.BASELINE).addComponent(guiLblBand).addComponent(guiBand, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addComponent(guiLblStep).addComponent(guiNbStep, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)).addPreferredGap(ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(Alignment.BASELINE).addComponent(minLabel).addComponent(guiMinSpinner, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addComponent(maxLabel).addComponent(guiMaxSpinner, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)).addPreferredGap(ComponentPlacement.RELATED, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(jPanel1Layout.createParallelGroup(Alignment.BASELINE).addComponent(guiGenerate).addComponent(guiFitToData))));
jPanel1Layout.linkSize(SwingConstants.VERTICAL, new Component[] { guiNaN, guiNoDataLabel, noDataContainer });
guiTableScroll.setViewportView(guiTable);
guiJenksMessage.setFont(guiJenksMessage.getFont().deriveFont((guiJenksMessage.getFont().getStyle() | Font.ITALIC) | Font.BOLD, guiJenksMessage.getFont().getSize() + 1));
guiJenksMessage.setHorizontalAlignment(SwingConstants.CENTER);
// NOI18N
guiJenksMessage.setText(MessageBundle.format("jenks_notable"));
GroupLayout layout = new GroupLayout(this);
this.setLayout(layout);
layout.setHorizontalGroup(layout.createParallelGroup(Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(guiAddOne).addPreferredGap(ComponentPlacement.RELATED).addComponent(guiRemoveAll).addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addComponent(jPanel1, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(guiJenksMessage, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(guiTableScroll, Alignment.TRAILING));
layout.setVerticalGroup(layout.createParallelGroup(Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(jPanel1, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(guiJenksMessage).addPreferredGap(ComponentPlacement.RELATED).addComponent(guiTableScroll, GroupLayout.DEFAULT_SIZE, 192, Short.MAX_VALUE).addPreferredGap(ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(Alignment.BASELINE).addComponent(guiAddOne).addComponent(guiRemoveAll))));
}Example 27
| Project: eadventure-master File: MapOption.java View source code |
@Override
protected JComponent createControl() {
oldValue = accessor.read();
tableModel = new MapTableModel();
tableControl = new JXTable(tableModel);
for (int i = 0; i < tableModel.cols.length; i++) {
ColumnSpec<V, String> c = tableModel.cols[i];
if (c.getRenderer() != null) {
tableControl.getColumn(i).setCellRenderer(c.getRenderer());
}
if (c.getEditor() != null) {
tableControl.getColumn(i).setCellEditor(c.getEditor());
}
if (c.getWidth() != -1) {
tableControl.getColumn(i).setMinWidth(c.getWidth());
tableControl.getColumn(i).setMaxWidth(c.getWidth());
}
}
tableControl.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
tableControl.setColumnControlVisible(false);
tableControl.setSortable(false);
tableControl.setAutoResizeMode(JXTable.AUTO_RESIZE_ALL_COLUMNS);
tableControl.setRowHeight(32);
tableControl.setColumnMargin(5);
chooseMoreButton = new JButton("+");
chooseMoreButton.setToolTipText(Messages.options_table_add);
chooseMoreButton.setPreferredSize(new Dimension(50, 16));
chooseMoreButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
V value = chooseElementToAdd();
String key = chooseKeyToAdd();
if (value != null) {
add(value, key);
}
}
});
controlPanel = new JPanel(new BorderLayout());
JScrollPane tableScroll = new JScrollPane(tableControl);
tableScroll.setMinimumSize(new Dimension(0, 120));
tableScroll.setPreferredSize(new Dimension(0, 120));
controlPanel.add(tableScroll, BorderLayout.CENTER);
controlPanel.add(chooseMoreButton, BorderLayout.SOUTH);
return controlPanel;
}Example 28
| Project: gephi-neo4j-plugin-master File: ResultListPanel.java View source code |
private void initTable() {
table = new JXTable();
//Disable strange hack that overwrite JLabel's setBackground() by a Highlighter color
table.putClientProperty(JXTable.USE_DTCR_COLORMEMORY_HACK, Boolean.FALSE);
table.setColumnControlVisible(false);
table.setEditable(false);
table.setSortable(false);
table.setRolloverEnabled(false);
table.setShowHorizontalLines(false);
table.setShowVerticalLines(false);
table.setRowSelectionAllowed(false);
table.setColumnSelectionAllowed(false);
table.setCellSelectionEnabled(false);
//table.setHighlighters(HighlighterFactory.createAlternateStriping());
table.getTableHeader().setReorderingAllowed(false);
table.getTableHeader().setResizingAllowed(true);
setViewportView(table);
}Example 29
| Project: ClothoBiofabEdition-master File: spreaditParts.java View source code |
private void initComponents() {
scroller = new javax.swing.JScrollPane();
table = new JXTable();
//prefs
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
//table.setSearchable(new Searchable());
table.getTableHeader().addMouseListener(new headerListener());
addComponentListener(new ComponentAdapter() {
@Override
public void componentResized(ComponentEvent e) {
_prefs.putInt("spreaditPartsWidth", getWidth());
_prefs.putInt("spreaditPartsHeight", getHeight());
}
});
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.out.println("windowclosing");
List<TableColumn> cols = table.getColumns();
for (int i = 0; i < cols.size(); i++) {
_prefs.putInt("spreaditPartsColumn" + i, columnWidths[i]);
}
}
});
//prefs
table.getColumnModel().addColumnModelListener(new TableColumnModelListener() {
public void columnAdded(TableColumnModelEvent e) {
}
public void columnRemoved(TableColumnModelEvent e) {
}
public void columnMoved(TableColumnModelEvent e) {
}
public void columnMarginChanged(ChangeEvent e) {
List<TableColumn> cols = table.getColumns();
for (int i = 0; i < cols.size(); i++) {
columnWidths[i] = cols.get(i).getWidth();
}
}
public void columnSelectionChanged(ListSelectionEvent e) {
}
});
getContentPane().setBackground(navyblue);
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
String[][] data = new String[][] { { "Data loading..." } };
_data = data;
DefaultTableModel tableModel = new DefaultTableModel(_data, new String[] { "" });
table.setModel(tableModel);
table.setSortable(false);
table.getTableHeader().setReorderingAllowed(false);
scroller.setViewportView(table);
putInMenuBar();
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup().addContainerGap().addComponent(scroller, javax.swing.GroupLayout.DEFAULT_SIZE, 705, Short.MAX_VALUE).addContainerGap()));
layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(scroller, javax.swing.GroupLayout.DEFAULT_SIZE, 456, Short.MAX_VALUE).addContainerGap()));
pack();
}Example 30
| Project: FDEB-master File: ResultListPanel.java View source code |
private void initTable() {
table = new JXTable();
//Disable strange hack that overwrite JLabel's setBackground() by a Highlighter color
table.putClientProperty(JXTable.USE_DTCR_COLORMEMORY_HACK, Boolean.FALSE);
table.setColumnControlVisible(false);
table.setEditable(false);
table.setSortable(false);
table.setRolloverEnabled(false);
table.setShowHorizontalLines(false);
table.setShowVerticalLines(false);
table.setRowSelectionAllowed(false);
table.setColumnSelectionAllowed(false);
table.setCellSelectionEnabled(false);
//table.setHighlighters(HighlighterFactory.createAlternateStriping());
table.getTableHeader().setReorderingAllowed(false);
table.getTableHeader().setResizingAllowed(true);
setViewportView(table);
}Example 31
| Project: gephi-gsoc13-legendmodule-master File: ResultListPanel.java View source code |
private void initTable() {
table = new JXTable();
//Disable strange hack that overwrite JLabel's setBackground() by a Highlighter color
table.putClientProperty(JXTable.USE_DTCR_COLORMEMORY_HACK, Boolean.FALSE);
table.setColumnControlVisible(false);
table.setEditable(false);
table.setSortable(false);
table.setRolloverEnabled(false);
table.setShowHorizontalLines(false);
table.setShowVerticalLines(false);
table.setRowSelectionAllowed(false);
table.setColumnSelectionAllowed(false);
table.setCellSelectionEnabled(false);
//table.setHighlighters(HighlighterFactory.createAlternateStriping());
table.getTableHeader().setReorderingAllowed(false);
table.getTableHeader().setResizingAllowed(true);
setViewportView(table);
}Example 32
| Project: Icy-Kernel-master File: AbstractRoisPanel.java View source code |
protected void initialize() {
// need filter before load
nameFilter = new IcyTextField();
nameFilter.setToolTipText("Filter ROI by name");
nameFilter.addTextChangeListener(this);
selectedRoiNumberLabel = new JLabel("0");
roiNumberLabel = new JLabel("0");
// build roiTable model
roiTableModel = new ROITableModel();
// build roiTable
roiTable = new JXTable(roiTableModel);
roiTable.setAutoStartEditOnKeyStroke(false);
roiTable.setAutoCreateRowSorter(false);
roiTable.setAutoCreateColumnsFromModel(false);
roiTable.setShowVerticalLines(false);
roiTable.setColumnControlVisible(false);
roiTable.setColumnSelectionAllowed(false);
roiTable.setRowSelectionAllowed(true);
roiTable.setSortable(true);
// set highlight
roiTable.setHighlighters(HighlighterFactory.createSimpleStriping());
roiTable.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent event) {
if (event.getClickCount() == 2) {
final int c = roiTable.columnAtPoint(event.getPoint());
TableColumn col = null;
if (c != -1)
col = roiTable.getColumn(c);
if ((col == null) || !col.getHeaderValue().equals(new ROINameDescriptor().getName()))
roiTableDoubleClicked();
}
}
});
// set header settings
final JTableHeader tableHeader = roiTable.getTableHeader();
tableHeader.setReorderingAllowed(false);
tableHeader.setResizingAllowed(true);
// set selection model
roiSelectionModel = roiTable.getSelectionModel();
roiSelectionModel.addListSelectionListener(this);
roiSelectionModel.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
roiTable.setRowSorter(new ROITableSortController<ROITableModel>());
final JPanel middlePanel = new JPanel(new BorderLayout(0, 0));
middlePanel.add(roiTable.getTableHeader(), BorderLayout.NORTH);
middlePanel.add(new JScrollPane(roiTable, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER), BorderLayout.CENTER);
final IcyButton settingButton = new IcyButton(RoiActions.settingAction);
settingButton.setHideActionText(true);
settingButton.setFlat(true);
final IcyButton xlsExportButton = new IcyButton(RoiActions.xlsExportAction);
xlsExportButton.setHideActionText(true);
xlsExportButton.setFlat(true);
setLayout(new BorderLayout());
add(GuiUtil.createLineBoxPanel(nameFilter, Box.createHorizontalStrut(8), selectedRoiNumberLabel, new JLabel(" / "), roiNumberLabel, Box.createHorizontalStrut(4), settingButton, xlsExportButton), BorderLayout.NORTH);
add(middlePanel, BorderLayout.CENTER);
validate();
}Example 33
| Project: openflexo-master File: FIBTableWidget.java View source code |
private void buildTable() {
getTableModel().addTableModelListener(this);
_table = new JXTable(getTableModel()) {
@Override
protected void resetDefaultTableCellRendererColors(Component renderer, int row, int column) {
}
};
_table.setVisibleRowCount(0);
_table.setSortOrderCycle(SortOrder.ASCENDING, SortOrder.DESCENDING, SortOrder.UNSORTED);
_table.setAutoCreateRowSorter(true);
_table.setFillsViewportHeight(true);
_table.setShowHorizontalLines(false);
_table.setShowVerticalLines(false);
_table.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE);
_table.addFocusListener(this);
for (int i = 0; i < getTableModel().getColumnCount(); i++) {
TableColumn col = _table.getColumnModel().getColumn(i);
// FlexoLocalization.localizedForKey(getController().getLocalizer(),getTableModel().columnAt(i).getTitle());
col.setWidth(getTableModel().getDefaultColumnSize(i));
col.setPreferredWidth(getTableModel().getDefaultColumnSize(i));
if (getTableModel().getColumnResizable(i)) {
col.setResizable(true);
} else {
// L'idee, c'est d'etre vraiment sur ;-) !
col.setWidth(getTableModel().getDefaultColumnSize(i));
col.setMinWidth(getTableModel().getDefaultColumnSize(i));
col.setMaxWidth(getTableModel().getDefaultColumnSize(i));
col.setResizable(false);
}
if (getTableModel().columnAt(i).requireCellRenderer()) {
col.setCellRenderer(getTableModel().columnAt(i).getCellRenderer());
}
if (getTableModel().columnAt(i).requireCellEditor()) {
col.setCellEditor(getTableModel().columnAt(i).getCellEditor());
}
}
if (_fibTable.getRowHeight() != null) {
_table.setRowHeight(_fibTable.getRowHeight());
}
if (getTable().getVisibleRowCount() != null) {
_table.setVisibleRowCount(getTable().getVisibleRowCount());
if (_table.getRowHeight() == 0) {
_table.setRowHeight(18);
}
}
_table.setSelectionMode(_fibTable.getSelectionMode().getMode());
// _table.getTableHeader().setReorderingAllowed(false);
_table.getSelectionModel().addListSelectionListener(this);
// _listSelectionModel = _table.getSelectionModel();
// _listSelectionModel.addListSelectionListener(this);
scrollPane = new JScrollPane(_table);
scrollPane.setOpaque(false);
if (_fibTable.getCreateNewRowOnClick()) {
_table.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if (_table.getCellEditor() != null) {
_table.getCellEditor().stopCellEditing();
e.consume();
}
if (_fibTable.getCreateNewRowOnClick()) {
if (!e.isConsumed() && e.getClickCount() == 2) {
// System.out.println("OK, on essaie de gerer un new par double click");
Enumeration<FIBTableActionListener> en = getFooter().getAddActionListeners();
while (en.hasMoreElements()) {
FIBTableActionListener action = en.nextElement();
if (action.isAddAction()) {
action.actionPerformed(new ActionEvent(_table, ActionEvent.ACTION_PERFORMED, null, EventQueue.getMostRecentEventTime(), e.getModifiers()));
break;
}
}
}
}
}
});
}
/*_table.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e)
{
getController().fireMouseClicked(getDynamicModel(),e.getClickCount());
}
});*/
_dynamicComponent.removeAll();
_dynamicComponent.add(scrollPane, BorderLayout.CENTER);
if (_fibTable.getShowFooter()) {
_dynamicComponent.add(getFooter(), BorderLayout.SOUTH);
}
_dynamicComponent.revalidate();
_dynamicComponent.repaint();
}Example 34
| Project: openmicroscopy-master File: OriginalMetadataComponent.java View source code |
/**
* Creates a new table.
*
* @param list The list of elements to add to the table.
* @return See above
*/
private JScrollPane createTable(List<String> list) {
Iterator<String> i = list.iterator();
String[] values;
Object[][] data = new Object[list.size()][2];
int index = 0;
String line;
String s;
String[] numbers;
int count;
while (i.hasNext()) {
line = i.next();
values = line.split("=");
switch(values.length) {
case 0:
data[index][0] = line;
break;
case 1:
data[index][0] = values[0];
break;
case 2:
data[index][0] = values[0];
data[index][1] = values[1];
break;
default:
s = values[values.length - 1];
numbers = s.split(" ");
if (numbers != null) {
StringBuffer buffer = new StringBuffer();
count = 0;
for (int j = 0; j < numbers.length; j++) {
try {
Double.parseDouble(numbers[j]);
count++;
} catch (Exception e) {
}
}
if (count == numbers.length && count > 1) {
//It is a number.
s = "";
for (int j = 0; j < values.length - 1; j++) {
buffer.append(values[j]);
if (j < values.length - 2)
buffer.append("=");
}
data[index][0] = buffer.toString();
data[index][1] = values[values.length - 1];
} else {
data[index][0] = values[0];
s = "";
for (int j = 1; j < values.length; j++) {
buffer.append(values[j]);
if (j < values.length - 1)
buffer.append("=");
}
data[index][1] = buffer.toString();
}
} else
data[index][0] = line;
}
index++;
}
JXTable table = new JXTable(new OriginalMetadataTableModel(data, COLUMNS));
Highlighter h = HighlighterFactory.createAlternateStriping(UIUtilities.BACKGROUND_COLOUR_EVEN, UIUtilities.BACKGROUND_COLOUR_ODD);
table.addHighlighter(h);
return new JScrollPane(table);
}Example 35
| Project: cismap-commons-master File: AttributeTable.java View source code |
/**
* This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The
* content of this method is always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
java.awt.GridBagConstraints gridBagConstraints;
jPopupMenu1 = new javax.swing.JPopupMenu();
miSortieren = new javax.swing.JMenuItem();
miStatistik = new javax.swing.JMenuItem();
miSpalteAusblenden = new javax.swing.JMenuItem();
miSpaltenUmbenennen = new javax.swing.JMenuItem();
miFeldberechnung = new javax.swing.JMenuItem();
diaStatistic = new javax.swing.JDialog();
jPanel1 = new javax.swing.JPanel();
jPanel2 = new javax.swing.JPanel();
lblCountLab = new javax.swing.JLabel();
lblMinLab = new javax.swing.JLabel();
lblMaxLab = new javax.swing.JLabel();
lblSumLab = new javax.swing.JLabel();
lblMeanLab = new javax.swing.JLabel();
lblStdDeviationLab = new javax.swing.JLabel();
lblNullLab = new javax.swing.JLabel();
lblCountVal = new javax.swing.JLabel();
lblMaxVal = new javax.swing.JLabel();
lblMinVal = new javax.swing.JLabel();
lblSumVal = new javax.swing.JLabel();
lblMeanVal = new javax.swing.JLabel();
lblStdDeviationVal = new javax.swing.JLabel();
lblNullVal = new javax.swing.JLabel();
butOk = new javax.swing.JButton();
jPanel3 = new javax.swing.JPanel();
labStat = new javax.swing.JLabel();
labStatCol = new javax.swing.JLabel();
diaExport = new javax.swing.JDialog();
jPanel4 = new javax.swing.JPanel();
jPanel5 = new javax.swing.JPanel();
lblFormat = new javax.swing.JLabel();
jcFormat = new javax.swing.JComboBox();
butExpOk = new javax.swing.JButton();
butCancel = new javax.swing.JButton();
panHint = new javax.swing.JPanel();
labSegHint = new javax.swing.JLabel();
jToolBar1 = new javax.swing.JToolBar();
butPrintPreview = new javax.swing.JButton();
butPrint = new javax.swing.JButton();
butExport = new javax.swing.JButton();
butAttrib = new javax.swing.JButton();
butSelectAll = new javax.swing.JButton();
butInvertSelection = new javax.swing.JButton();
butClearSelection = new javax.swing.JButton();
butMoveSelectedRows = new javax.swing.JButton();
butZoomToSelection = new javax.swing.JButton();
butColWidth = new javax.swing.JButton();
butShowCols = new javax.swing.JButton();
butSearch = new javax.swing.JButton();
jSeparator1 = new javax.swing.JToolBar.Separator();
tbProcessing = new javax.swing.JToggleButton();
butUndo = new javax.swing.JButton();
butCopy = new javax.swing.JButton();
butPaste = new javax.swing.JButton();
butDelete = new javax.swing.JButton();
panWaiting = new javax.swing.JPanel();
labWaitingImage = new org.jdesktop.swingx.JXBusyLabel();
tableScrollPane = new javax.swing.JScrollPane();
table = new org.jdesktop.swingx.JXTable();
jpControl = new javax.swing.JPanel();
btnFirstPage = new javax.swing.JButton();
btnPrevPage = new javax.swing.JButton();
txtCurrentPage = new javax.swing.JTextField();
lblTotalPages = new javax.swing.JLabel();
btnNextPage = new javax.swing.JButton();
btnLastPage = new javax.swing.JButton();
miSortieren.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.miSortieren.text"));
jPopupMenu1.add(miSortieren);
miStatistik.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.miStatistik.text"));
miStatistik.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
miStatistikActionPerformed(evt);
}
});
jPopupMenu1.add(miStatistik);
miSpalteAusblenden.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.miSpalteAusblenden.text"));
miSpalteAusblenden.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
miSpalteAusblendenActionPerformed(evt);
}
});
jPopupMenu1.add(miSpalteAusblenden);
miSpaltenUmbenennen.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.miSpaltenUmbenennen.text"));
miSpaltenUmbenennen.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
miSpaltenUmbenennenActionPerformed(evt);
}
});
jPopupMenu1.add(miSpaltenUmbenennen);
miFeldberechnung.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.miFeldberechnung.text"));
miFeldberechnung.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
miFeldberechnungActionPerformed(evt);
}
});
jPopupMenu1.add(miFeldberechnung);
diaStatistic.setTitle(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.diaStatistic.title"));
jPanel1.setLayout(new java.awt.GridBagLayout());
jPanel2.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jPanel2.setLayout(new java.awt.GridBagLayout());
lblCountLab.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.lblCountLab.text"));
lblCountLab.setMaximumSize(new java.awt.Dimension(150, 20));
lblCountLab.setMinimumSize(new java.awt.Dimension(150, 20));
lblCountLab.setPreferredSize(new java.awt.Dimension(150, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel2.add(lblCountLab, gridBagConstraints);
// NOI18N
lblMinLab.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.lblMinLab.text"));
lblMinLab.setMaximumSize(new java.awt.Dimension(150, 20));
lblMinLab.setMinimumSize(new java.awt.Dimension(150, 20));
lblMinLab.setPreferredSize(new java.awt.Dimension(150, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel2.add(lblMinLab, gridBagConstraints);
// NOI18N
lblMaxLab.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.lblMaxLab.text"));
lblMaxLab.setMaximumSize(new java.awt.Dimension(150, 20));
lblMaxLab.setMinimumSize(new java.awt.Dimension(150, 20));
lblMaxLab.setPreferredSize(new java.awt.Dimension(150, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 2;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel2.add(lblMaxLab, gridBagConstraints);
// NOI18N
lblSumLab.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.lblSumLab.text"));
lblSumLab.setMaximumSize(new java.awt.Dimension(150, 20));
lblSumLab.setMinimumSize(new java.awt.Dimension(150, 20));
lblSumLab.setPreferredSize(new java.awt.Dimension(150, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 3;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel2.add(lblSumLab, gridBagConstraints);
lblMeanLab.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.lblMeanLab.text"));
lblMeanLab.setMaximumSize(new java.awt.Dimension(150, 20));
lblMeanLab.setMinimumSize(new java.awt.Dimension(150, 20));
lblMeanLab.setPreferredSize(new java.awt.Dimension(150, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 4;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel2.add(lblMeanLab, gridBagConstraints);
lblStdDeviationLab.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.lblStdDeviationLab.text"));
lblStdDeviationLab.setMaximumSize(new java.awt.Dimension(150, 20));
lblStdDeviationLab.setMinimumSize(new java.awt.Dimension(150, 20));
lblStdDeviationLab.setPreferredSize(new java.awt.Dimension(150, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 5;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel2.add(lblStdDeviationLab, gridBagConstraints);
lblNullLab.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.lblNullLab.text"));
lblNullLab.setMaximumSize(new java.awt.Dimension(150, 20));
lblNullLab.setMinimumSize(new java.awt.Dimension(150, 20));
lblNullLab.setPreferredSize(new java.awt.Dimension(150, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 6;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel2.add(lblNullLab, gridBagConstraints);
lblCountVal.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
lblCountVal.setMaximumSize(new java.awt.Dimension(150, 20));
lblCountVal.setMinimumSize(new java.awt.Dimension(150, 20));
lblCountVal.setPreferredSize(new java.awt.Dimension(150, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 0;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel2.add(lblCountVal, gridBagConstraints);
lblMaxVal.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
lblMaxVal.setMaximumSize(new java.awt.Dimension(150, 20));
lblMaxVal.setMinimumSize(new java.awt.Dimension(150, 20));
lblMaxVal.setPreferredSize(new java.awt.Dimension(150, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 2;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel2.add(lblMaxVal, gridBagConstraints);
lblMinVal.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
lblMinVal.setMaximumSize(new java.awt.Dimension(150, 20));
lblMinVal.setMinimumSize(new java.awt.Dimension(150, 20));
lblMinVal.setPreferredSize(new java.awt.Dimension(150, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 1;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel2.add(lblMinVal, gridBagConstraints);
lblSumVal.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
lblSumVal.setMaximumSize(new java.awt.Dimension(150, 20));
lblSumVal.setMinimumSize(new java.awt.Dimension(150, 20));
lblSumVal.setPreferredSize(new java.awt.Dimension(150, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 3;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel2.add(lblSumVal, gridBagConstraints);
lblMeanVal.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
lblMeanVal.setMaximumSize(new java.awt.Dimension(150, 20));
lblMeanVal.setMinimumSize(new java.awt.Dimension(150, 20));
lblMeanVal.setPreferredSize(new java.awt.Dimension(150, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 4;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel2.add(lblMeanVal, gridBagConstraints);
lblStdDeviationVal.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
lblStdDeviationVal.setMaximumSize(new java.awt.Dimension(150, 20));
lblStdDeviationVal.setMinimumSize(new java.awt.Dimension(150, 20));
lblStdDeviationVal.setPreferredSize(new java.awt.Dimension(150, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 5;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel2.add(lblStdDeviationVal, gridBagConstraints);
lblNullVal.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
lblNullVal.setMaximumSize(new java.awt.Dimension(150, 20));
lblNullVal.setMinimumSize(new java.awt.Dimension(150, 20));
lblNullVal.setPreferredSize(new java.awt.Dimension(150, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 6;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel2.add(lblNullVal, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
jPanel1.add(jPanel2, gridBagConstraints);
// NOI18N
butOk.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.butOk.text"));
butOk.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butOkActionPerformed(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 2;
gridBagConstraints.insets = new java.awt.Insets(20, 0, 10, 0);
jPanel1.add(butOk, gridBagConstraints);
// NOI18N
labStat.setFont(new java.awt.Font("Ubuntu", 1, 15));
// NOI18N
labStat.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.labStat.text"));
jPanel3.add(labStat);
// NOI18N
labStatCol.setFont(new java.awt.Font("Ubuntu", 1, 15));
jPanel3.add(labStatCol);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.insets = new java.awt.Insets(10, 0, 10, 0);
jPanel1.add(jPanel3, gridBagConstraints);
diaStatistic.getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
diaExport.setTitle(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.diaExport.title"));
jPanel4.setLayout(new java.awt.GridBagLayout());
jPanel5.setBorder(null);
jPanel5.setLayout(new java.awt.GridBagLayout());
// NOI18N
lblFormat.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.lblFormat.text"));
lblFormat.setMaximumSize(new java.awt.Dimension(100, 20));
lblFormat.setMinimumSize(new java.awt.Dimension(100, 20));
lblFormat.setPreferredSize(new java.awt.Dimension(100, 20));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel5.add(lblFormat, gridBagConstraints);
jcFormat.addItemListener(new java.awt.event.ItemListener() {
@Override
public void itemStateChanged(final java.awt.event.ItemEvent evt) {
jcFormatItemStateChanged(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 1;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jPanel5.add(jcFormat, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.gridwidth = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.weightx = 1.0;
jPanel4.add(jPanel5, gridBagConstraints);
// NOI18N
butExpOk.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.butExpOk.text"));
butExpOk.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butExpOkActionPerformed(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 2;
gridBagConstraints.insets = new java.awt.Insets(20, 0, 10, 20);
jPanel4.add(butExpOk, gridBagConstraints);
// NOI18N
butCancel.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.butCancel.text"));
butCancel.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butCancelActionPerformed(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 2;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(20, 0, 10, 20);
jPanel4.add(butCancel, gridBagConstraints);
diaExport.getContentPane().add(jPanel4, java.awt.BorderLayout.CENTER);
setLayout(new java.awt.GridBagLayout());
// NOI18N
labSegHint.setFont(new java.awt.Font("Ubuntu", 1, 15));
labSegHint.setForeground(new java.awt.Color(200, 16, 10));
labSegHint.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.labSegHint.text", // NOI18N
new Object[] {}));
panHint.add(labSegHint);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
add(panHint, gridBagConstraints);
jToolBar1.setRollover(true);
butPrintPreview.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-preview.png")));
butPrintPreview.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butPrintPreview.text"));
butPrintPreview.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butPrintPreview.toolTipText"));
butPrintPreview.setFocusable(false);
butPrintPreview.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butPrintPreview.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butPrintPreview.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butPrintPreviewActionPerformed(evt);
}
});
jToolBar1.add(butPrintPreview);
butPrint.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-print.png")));
// NOI18N
butPrint.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.butPrint.text"));
butPrint.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butPrint.toolTipText"));
butPrint.setFocusable(false);
butPrint.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butPrint.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butPrint.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butPrintActionPerformed(evt);
}
});
jToolBar1.add(butPrint);
butExport.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-export.png")));
// NOI18N
butExport.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.butExport.text"));
butExport.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butExport.toolTipText"));
butExport.setFocusable(false);
butExport.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butExport.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butExport.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butExportActionPerformed(evt);
}
});
jToolBar1.add(butExport);
butAttrib.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-search.png")));
butAttrib.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butAttrib.toolTipText"));
butAttrib.setFocusable(false);
butAttrib.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butAttrib.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butAttrib.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butAttribActionPerformed(evt);
}
});
jToolBar1.add(butAttrib);
butSelectAll.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-selectionadd.png")));
butSelectAll.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butSelectAll.text"));
butSelectAll.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butSelectAll.toolTipText"));
butSelectAll.setFocusable(false);
butSelectAll.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butSelectAll.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butSelectAll.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butSelectAllActionPerformed(evt);
}
});
jToolBar1.add(butSelectAll);
butInvertSelection.setIcon(new javax.swing.ImageIcon(getClass().getResource(// NOI18N
"/de/cismet/cismap/commons/gui/attributetable/res/icon-selectionintersect.png")));
butInvertSelection.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butInvertSelection.text"));
butInvertSelection.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butInvertSelection.toolTipText"));
butInvertSelection.setFocusable(false);
butInvertSelection.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butInvertSelection.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butInvertSelection.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butInvertSelectionActionPerformed(evt);
}
});
jToolBar1.add(butInvertSelection);
butClearSelection.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-selectionremove.png")));
butClearSelection.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butClearSelection.text"));
butClearSelection.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butClearSelection.toolTipText"));
butClearSelection.setFocusable(false);
butClearSelection.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butClearSelection.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butClearSelection.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butClearSelectionActionPerformed(evt);
}
});
jToolBar1.add(butClearSelection);
butMoveSelectedRows.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-thissideup.png")));
butMoveSelectedRows.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butMoveSelectedRows.text"));
butMoveSelectedRows.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butMoveSelectedRows.toolTipText"));
butMoveSelectedRows.setFocusable(false);
butMoveSelectedRows.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butMoveSelectedRows.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butMoveSelectedRows.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butMoveSelectedRowsActionPerformed(evt);
}
});
jToolBar1.add(butMoveSelectedRows);
butZoomToSelection.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-resize.png")));
butZoomToSelection.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butZoomToSelection.text"));
butZoomToSelection.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butZoomToSelection.toolTipText"));
butZoomToSelection.setFocusable(false);
butZoomToSelection.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butZoomToSelection.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butZoomToSelection.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butZoomToSelectionActionPerformed(evt);
}
});
jToolBar1.add(butZoomToSelection);
butColWidth.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-text-width.png")));
butColWidth.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butColWidth.text"));
butColWidth.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butColWidth.toolTipText"));
butColWidth.setFocusable(false);
butColWidth.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butColWidth.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butColWidth.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butColWidthActionPerformed(evt);
}
});
jToolBar1.add(butColWidth);
butShowCols.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-threecolumns.png")));
butShowCols.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butShowCols.text"));
butShowCols.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butShowCols.toolTipText"));
butShowCols.setFocusable(false);
butShowCols.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butShowCols.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butShowCols.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butShowColsActionPerformed(evt);
}
});
jToolBar1.add(butShowCols);
butSearch.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-searchdocument.png")));
// NOI18N
butSearch.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.butSearch.text"));
butSearch.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butSearch.toolTipText"));
butSearch.setFocusable(false);
butSearch.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butSearch.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
jToolBar1.add(butSearch);
jToolBar1.add(jSeparator1);
tbProcessing.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-edit.png")));
tbProcessing.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.tbProcessing.toolTipText"));
tbProcessing.setFocusable(false);
tbProcessing.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
tbProcessing.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
tbProcessing.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
tbProcessingActionPerformed(evt);
}
});
jToolBar1.add(tbProcessing);
butUndo.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-undo.png")));
// NOI18N
butUndo.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.butUndo.text"));
butUndo.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butUndo.toolTipText"));
butUndo.setFocusable(false);
butUndo.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butUndo.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butUndo.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butUndoActionPerformed(evt);
}
});
jToolBar1.add(butUndo);
butCopy.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-copy.png")));
// NOI18N
butCopy.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.butCopy.text"));
butCopy.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butCopy.toolTipText"));
butCopy.setFocusable(false);
butCopy.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butCopy.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butCopy.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butCopyActionPerformed(evt);
}
});
jToolBar1.add(butCopy);
butPaste.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-pastealt.png")));
// NOI18N
butPaste.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.butPaste.text"));
butPaste.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butPaste.toolTipText"));
butPaste.setFocusable(false);
butPaste.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butPaste.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butPaste.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butPasteActionPerformed(evt);
}
});
jToolBar1.add(butPaste);
butDelete.setIcon(new javax.swing.ImageIcon(// NOI18N
getClass().getResource("/de/cismet/cismap/commons/gui/attributetable/res/icon-remove-sign.png")));
// NOI18N
butDelete.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, "AttributeTable.butDelete.text"));
butDelete.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.butDelete.toolTipText"));
butDelete.setFocusable(false);
butDelete.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
butDelete.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
butDelete.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
butDeleteActionPerformed(evt);
}
});
jToolBar1.add(butDelete);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.weightx = 1.0;
add(jToolBar1, gridBagConstraints);
panWaiting.setBackground(new Color(255, 255, 255, 150));
panWaiting.setLayout(new java.awt.GridBagLayout());
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
panWaiting.add(labWaitingImage, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
add(panWaiting, gridBagConstraints);
tableScrollPane.setViewportView(table);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
add(tableScrollPane, gridBagConstraints);
jpControl.setLayout(new java.awt.GridBagLayout());
btnFirstPage.setForeground(new java.awt.Color(200, 16, 10));
btnFirstPage.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.btnFirstPage.text"));
btnFirstPage.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.btnFirstPage.toolTipText"));
btnFirstPage.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
btnFirstPageActionPerformed(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jpControl.add(btnFirstPage, gridBagConstraints);
btnPrevPage.setForeground(new java.awt.Color(200, 16, 10));
btnPrevPage.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.btnPrevPage.text"));
btnPrevPage.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.btnPrevPage.toolTipText"));
btnPrevPage.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
btnPrevPageActionPerformed(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jpControl.add(btnPrevPage, gridBagConstraints);
txtCurrentPage.setForeground(new java.awt.Color(200, 16, 10));
txtCurrentPage.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.txtCurrentPage.text"));
txtCurrentPage.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.txtCurrentPage.toolTipText"));
txtCurrentPage.setMinimumSize(new java.awt.Dimension(50, 27));
txtCurrentPage.setPreferredSize(new java.awt.Dimension(50, 27));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jpControl.add(txtCurrentPage, gridBagConstraints);
lblTotalPages.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.lblTotalPages.text"));
lblTotalPages.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.lblTotalPages.toolTipText"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jpControl.add(lblTotalPages, gridBagConstraints);
btnNextPage.setForeground(new java.awt.Color(200, 16, 10));
btnNextPage.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.btnNextPage.text"));
btnNextPage.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.btnNextPage.toolTipText"));
btnNextPage.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
btnNextPageActionPerformed(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jpControl.add(btnNextPage, gridBagConstraints);
btnLastPage.setForeground(new java.awt.Color(200, 16, 10));
btnLastPage.setText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.btnLastPage.text"));
btnLastPage.setToolTipText(org.openide.util.NbBundle.getMessage(AttributeTable.class, // NOI18N
"AttributeTable.btnLastPage.toolTipText"));
btnLastPage.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(final java.awt.event.ActionEvent evt) {
btnLastPageActionPerformed(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
jpControl.add(btnLastPage, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 3;
add(jpControl, gridBagConstraints);
}Example 36
| Project: netbeans-mantis-integration-master File: MantisQueryPanel.java View source code |
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
java.awt.GridBagConstraints gridBagConstraints;
gotoIssuePanel = new javax.swing.JPanel();
gotoIssueLabel = new javax.swing.JLabel();
gotoIssueTextField = new javax.swing.JFormattedTextField();
gotoIssueButton = new javax.swing.JButton();
innerQuery = new javax.swing.JLayeredPane();
mainPanel = new javax.swing.JPanel();
filterPanel = new javax.swing.JPanel();
reporterLabel = new javax.swing.JLabel();
reporterComboBox = new javax.swing.JComboBox();
assignedToLabel = new javax.swing.JLabel();
assignedToComboBox = new javax.swing.JComboBox();
categoryLabel = new javax.swing.JLabel();
categoryComboBox = new javax.swing.JComboBox();
severityLabel = new javax.swing.JLabel();
severityComboBox = new javax.swing.JComboBox();
resolutionLabel = new javax.swing.JLabel();
resolutionComboBox = new javax.swing.JComboBox();
statusLabel = new javax.swing.JLabel();
statusComboBox = new javax.swing.JComboBox();
priorityLabel = new javax.swing.JLabel();
priorityComboBox = new javax.swing.JComboBox();
viewStatusLabel = new javax.swing.JLabel();
viewStatusComboBox = new javax.swing.JComboBox();
lastUpdateAfterLabel = new javax.swing.JLabel();
lastUpdateAfterDatePicker = new org.jdesktop.swingx.JXDatePicker();
lastUpdateBeforeLabel = new javax.swing.JLabel();
lastUpdateBeforeDatePicker = new org.jdesktop.swingx.JXDatePicker();
summaryLabel = new javax.swing.JLabel();
summaryTextField = new javax.swing.JTextField();
matchTypeLabel = new javax.swing.JLabel();
matchTypeComboBox = new javax.swing.JComboBox();
projectLabel = new javax.swing.JLabel();
projectComboBox = new javax.swing.JComboBox();
filterComboBox = new javax.swing.JComboBox();
filterLabel = new javax.swing.JLabel();
jSeparator1 = new javax.swing.JSeparator();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
headerButtonsPanel = new javax.swing.JPanel();
deleteQueryLinkButton = new org.jdesktop.swingx.JXHyperlink();
buttonsPanel = new javax.swing.JPanel();
saveQueryButton = new javax.swing.JButton();
executeQueryButton = new javax.swing.JButton();
issueTablePanel = new javax.swing.JPanel();
jScrollPane1 = new javax.swing.JScrollPane();
issueTable = new org.jdesktop.swingx.JXTable();
setBackground(new java.awt.Color(255, 255, 255));
setLayout(new java.awt.BorderLayout());
java.awt.FlowLayout flowLayout1 = new java.awt.FlowLayout(java.awt.FlowLayout.LEFT);
flowLayout1.setAlignOnBaseline(true);
gotoIssuePanel.setLayout(flowLayout1);
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(gotoIssueLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.gotoIssueLabel.text"));
gotoIssuePanel.add(gotoIssueLabel);
gotoIssueTextField.setColumns(7);
gotoIssueTextField.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.NumberFormatter(new java.text.DecimalFormat("#0"))));
gotoIssueTextField.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
// NOI18N
gotoIssueTextField.setText(org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.gotoIssueTextField.text"));
gotoIssueTextField.setMinimumSize(new java.awt.Dimension(500, 19));
gotoIssuePanel.add(gotoIssueTextField);
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(gotoIssueButton, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.gotoIssueButton.text"));
gotoIssuePanel.add(gotoIssueButton);
add(gotoIssuePanel, java.awt.BorderLayout.NORTH);
mainPanel.setBackground(javax.swing.UIManager.getDefaults().getColor("TextArea.background"));
mainPanel.setLayout(new java.awt.GridBagLayout());
filterPanel.setOpaque(false);
filterPanel.setLayout(new java.awt.GridBagLayout());
reporterLabel.setFont(reporterLabel.getFont().deriveFont(reporterLabel.getFont().getStyle() & ~java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(reporterLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.reporterLabel.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 5;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(reporterLabel, gridBagConstraints);
reporterComboBox.setMinimumSize(new java.awt.Dimension(118, 23));
reporterComboBox.setPreferredSize(new java.awt.Dimension(118, 23));
reporterComboBox.setPrototypeDisplayValue("XXXXXXXX");
reporterComboBox.setRenderer(new AccountDataListCellRenderer());
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 6;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(reporterComboBox, gridBagConstraints);
assignedToLabel.setFont(assignedToLabel.getFont().deriveFont(assignedToLabel.getFont().getStyle() & ~java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(assignedToLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.assignedToLabel.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 5;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(assignedToLabel, gridBagConstraints);
assignedToComboBox.setMinimumSize(new java.awt.Dimension(118, 23));
assignedToComboBox.setPreferredSize(new java.awt.Dimension(118, 23));
assignedToComboBox.setPrototypeDisplayValue("XXXXXXXX");
assignedToComboBox.setRenderer(new AccountDataListCellRenderer());
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 6;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(assignedToComboBox, gridBagConstraints);
categoryLabel.setFont(categoryLabel.getFont().deriveFont(categoryLabel.getFont().getStyle() & ~java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(categoryLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.categoryLabel.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 5;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(categoryLabel, gridBagConstraints);
categoryComboBox.setMinimumSize(new java.awt.Dimension(118, 23));
categoryComboBox.setPreferredSize(new java.awt.Dimension(118, 23));
categoryComboBox.setPrototypeDisplayValue("XXXXXXXX");
categoryComboBox.setRenderer(new StringNullSaveListCellRenderer());
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 6;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(categoryComboBox, gridBagConstraints);
severityLabel.setFont(severityLabel.getFont().deriveFont(severityLabel.getFont().getStyle() & ~java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(severityLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.severityLabel.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 3;
gridBagConstraints.gridy = 5;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(severityLabel, gridBagConstraints);
severityComboBox.setMinimumSize(new java.awt.Dimension(118, 23));
severityComboBox.setPreferredSize(new java.awt.Dimension(118, 23));
severityComboBox.setPrototypeDisplayValue("XXXXXXXX");
severityComboBox.setRenderer(new ObjectRefListCellRenderer());
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 3;
gridBagConstraints.gridy = 6;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(severityComboBox, gridBagConstraints);
resolutionLabel.setFont(resolutionLabel.getFont().deriveFont(resolutionLabel.getFont().getStyle() & ~java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(resolutionLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.resolutionLabel.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 4;
gridBagConstraints.gridy = 5;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(resolutionLabel, gridBagConstraints);
resolutionComboBox.setMinimumSize(new java.awt.Dimension(118, 23));
resolutionComboBox.setPreferredSize(new java.awt.Dimension(118, 23));
resolutionComboBox.setPrototypeDisplayValue("XXXXXXXX");
resolutionComboBox.setRenderer(new ObjectRefListCellRenderer());
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 4;
gridBagConstraints.gridy = 6;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(resolutionComboBox, gridBagConstraints);
statusLabel.setFont(statusLabel.getFont().deriveFont(statusLabel.getFont().getStyle() & ~java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(statusLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.statusLabel.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 7;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(statusLabel, gridBagConstraints);
statusComboBox.setMinimumSize(new java.awt.Dimension(118, 23));
statusComboBox.setPreferredSize(new java.awt.Dimension(118, 23));
statusComboBox.setPrototypeDisplayValue("XXXXXXXX");
statusComboBox.setRenderer(new eu.doppel_helix.netbeans.mantisintegration.swing.StatusListCellRenderer());
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 8;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(statusComboBox, gridBagConstraints);
priorityLabel.setFont(priorityLabel.getFont().deriveFont(priorityLabel.getFont().getStyle() & ~java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(priorityLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.priorityLabel.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 7;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(priorityLabel, gridBagConstraints);
priorityComboBox.setMinimumSize(new java.awt.Dimension(118, 23));
priorityComboBox.setPreferredSize(new java.awt.Dimension(118, 23));
priorityComboBox.setPrototypeDisplayValue("XXXXXXXX");
priorityComboBox.setRenderer(new PriorityListCellRenderer());
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 8;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(priorityComboBox, gridBagConstraints);
viewStatusLabel.setFont(viewStatusLabel.getFont().deriveFont(viewStatusLabel.getFont().getStyle() & ~java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(viewStatusLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.viewStatusLabel.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 7;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(viewStatusLabel, gridBagConstraints);
viewStatusComboBox.setMinimumSize(new java.awt.Dimension(118, 23));
viewStatusComboBox.setPreferredSize(new java.awt.Dimension(118, 23));
viewStatusComboBox.setPrototypeDisplayValue("XXXXXXXX");
viewStatusComboBox.setRenderer(new ObjectRefListCellRenderer());
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 8;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(viewStatusComboBox, gridBagConstraints);
lastUpdateAfterLabel.setFont(lastUpdateAfterLabel.getFont().deriveFont(lastUpdateAfterLabel.getFont().getStyle() & ~java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(lastUpdateAfterLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.lastUpdateAfterLabel.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 3;
gridBagConstraints.gridy = 7;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(lastUpdateAfterLabel, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 3;
gridBagConstraints.gridy = 8;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(lastUpdateAfterDatePicker, gridBagConstraints);
lastUpdateBeforeLabel.setFont(lastUpdateBeforeLabel.getFont().deriveFont(lastUpdateBeforeLabel.getFont().getStyle() & ~java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(lastUpdateBeforeLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.lastUpdateBeforeLabel.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 4;
gridBagConstraints.gridy = 7;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(lastUpdateBeforeLabel, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 4;
gridBagConstraints.gridy = 8;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(lastUpdateBeforeDatePicker, gridBagConstraints);
summaryLabel.setFont(summaryLabel.getFont().deriveFont(summaryLabel.getFont().getStyle() & ~java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(summaryLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.summaryLabel.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 9;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(summaryLabel, gridBagConstraints);
// NOI18N
summaryTextField.setText(org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.summaryTextField.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 9;
gridBagConstraints.gridwidth = 5;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(summaryTextField, gridBagConstraints);
matchTypeLabel.setFont(matchTypeLabel.getFont().deriveFont(matchTypeLabel.getFont().getStyle() & ~java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(matchTypeLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.matchTypeLabel.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 5;
gridBagConstraints.gridy = 7;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(matchTypeLabel, gridBagConstraints);
matchTypeComboBox.setFont(matchTypeComboBox.getFont().deriveFont(matchTypeComboBox.getFont().getStyle() & ~java.awt.Font.BOLD));
matchTypeComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "All conditions", "Any conditions" }));
matchTypeComboBox.setMinimumSize(new java.awt.Dimension(118, 23));
matchTypeComboBox.setPreferredSize(new java.awt.Dimension(118, 23));
matchTypeComboBox.setPrototypeDisplayValue("XXXXXXXX");
matchTypeComboBox.setRenderer(new ObjectRefListCellRenderer());
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 5;
gridBagConstraints.gridy = 8;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(matchTypeComboBox, gridBagConstraints);
projectLabel.setFont(projectLabel.getFont().deriveFont(projectLabel.getFont().getStyle() & ~java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(projectLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.projectLabel.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(projectLabel, gridBagConstraints);
// NOI18N
projectComboBox.setActionCommand(org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.projectComboBox.actionCommand"));
projectComboBox.setMinimumSize(new java.awt.Dimension(100, 24));
projectComboBox.setPreferredSize(new java.awt.Dimension(200, 24));
projectComboBox.setPrototypeDisplayValue("XXXXXXXX");
projectComboBox.setRenderer(new ProjectListCellRenderer());
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(projectComboBox, gridBagConstraints);
// NOI18N
filterComboBox.setActionCommand(org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.filterComboBox.actionCommand"));
filterComboBox.setMinimumSize(new java.awt.Dimension(100, 24));
filterComboBox.setPreferredSize(new java.awt.Dimension(200, 24));
filterComboBox.setPrototypeDisplayValue("XXXXXXXX");
filterComboBox.setRenderer(new FilterDataListCellRenderer());
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(filterComboBox, gridBagConstraints);
filterLabel.setFont(filterLabel.getFont().deriveFont(filterLabel.getFont().getStyle() & ~java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(filterLabel, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.filterLabel.text"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 1;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_LEADING;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(filterLabel, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 3;
gridBagConstraints.gridwidth = 6;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(jSeparator1, gridBagConstraints);
jLabel1.setFont(jLabel1.getFont().deriveFont(jLabel1.getFont().getStyle() | java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(jLabel1, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.jLabel1.text"));
jLabel1.setAlignmentY(0.0F);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.gridwidth = 6;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(jLabel1, gridBagConstraints);
jLabel2.setFont(jLabel2.getFont().deriveFont(jLabel2.getFont().getStyle() | java.awt.Font.BOLD));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(jLabel2, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.jLabel2.text"));
jLabel2.setAlignmentY(0.0F);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 4;
gridBagConstraints.gridwidth = 6;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
filterPanel.add(jLabel2, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
mainPanel.add(filterPanel, gridBagConstraints);
headerButtonsPanel.setAlignmentX(1.0F);
headerButtonsPanel.setOpaque(false);
deleteQueryLinkButton.setBorder(javax.swing.BorderFactory.createEmptyBorder(1, 1, 1, 1));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(deleteQueryLinkButton, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.deleteQueryLinkButton.text"));
// NOI18N
deleteQueryLinkButton.setActionCommand(org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.deleteQueryLinkButton.actionCommand"));
deleteQueryLinkButton.setFont(deleteQueryLinkButton.getFont().deriveFont(deleteQueryLinkButton.getFont().getStyle() & ~java.awt.Font.BOLD));
headerButtonsPanel.add(deleteQueryLinkButton);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
mainPanel.add(headerButtonsPanel, gridBagConstraints);
buttonsPanel.setBorder(javax.swing.BorderFactory.createEmptyBorder(3, 3, 3, 3));
buttonsPanel.setOpaque(false);
java.awt.FlowLayout flowLayout3 = new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT);
flowLayout3.setAlignOnBaseline(true);
buttonsPanel.setLayout(flowLayout3);
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(saveQueryButton, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.saveQueryButton.text"));
// NOI18N
saveQueryButton.setActionCommand(org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.saveQueryButton.actionCommand"));
buttonsPanel.add(saveQueryButton);
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(executeQueryButton, org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.executeQueryButton.text"));
// NOI18N
executeQueryButton.setActionCommand(org.openide.util.NbBundle.getMessage(MantisQueryPanel.class, "MantisQueryPanel.executeQueryButton.actionCommand"));
buttonsPanel.add(executeQueryButton);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 2;
gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE_TRAILING;
mainPanel.add(buttonsPanel, gridBagConstraints);
issueTablePanel.setMinimumSize(new java.awt.Dimension(20, 20));
issueTablePanel.setOpaque(false);
issueTablePanel.setPreferredSize(new java.awt.Dimension(20, 20));
issueTablePanel.setLayout(new java.awt.BorderLayout());
issueTable.setAutoCreateColumnsFromModel(false);
issueTable.setModel(queryListModel);
jScrollPane1.setViewportView(issueTable);
issueTablePanel.add(jScrollPane1, java.awt.BorderLayout.CENTER);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 3;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
mainPanel.add(issueTablePanel, gridBagConstraints);
innerQuery.add(mainPanel);
mainPanel.setBounds(0, 0, 913, 294);
add(innerQuery, java.awt.BorderLayout.CENTER);
}Example 37
| Project: radar-netbeans-master File: SonarIssuesTopComponent.java View source code |
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
summaryPopupMenu = new javax.swing.JPopupMenu();
jMenuItem1 = new javax.swing.JMenuItem();
ruleInfoMenuItem = new javax.swing.JMenuItem();
issuesPanel = new javax.swing.JPanel();
title = new javax.swing.JLabel();
jScrollPane2 = new javax.swing.JScrollPane();
issuesTable = new org.jdesktop.swingx.JXTable();
filterText = new javax.swing.JTextField();
jLabel3 = new javax.swing.JLabel();
shownCount = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
issuesPopupMenu = new javax.swing.JPopupMenu();
jMenuItem2 = new javax.swing.JMenuItem();
jMenuItem3 = new javax.swing.JMenuItem();
actionPlanGroup = new javax.swing.ButtonGroup();
tabbedPane = new javax.swing.JTabbedPane();
summaryPanel = new javax.swing.JPanel();
sidebar = new javax.swing.JPanel();
buttonListIssues = new javax.swing.JButton();
buttonRuleInfo = new javax.swing.JButton();
showEmptySeverity = new javax.swing.JToggleButton();
jButton1 = DropDownButtonFactory.createDropDownButton(new javax.swing.ImageIcon(getClass().getResource("/qubexplorer/ui/images/page_gear.png")), dropDownMenu);
jScrollPane1 = new javax.swing.JScrollPane();
tableSummary = new org.jdesktop.swingx.JXTreeTable();
tableSummary.getTableHeader().setReorderingAllowed(false);
tableSummary.setTreeCellRenderer(new SummaryTreeCellRenderer());
tableSummary.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
jMenuItem1.setAction(listIssuesAction);
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(jMenuItem1, org.openide.util.NbBundle.getMessage(SonarIssuesTopComponent.class, "SonarIssuesTopComponent.jMenuItem1.text"));
summaryPopupMenu.add(jMenuItem1);
ruleInfoMenuItem.setAction(showRuleInfoAction);
summaryPopupMenu.add(ruleInfoMenuItem);
title.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(title, org.openide.util.NbBundle.getMessage(SonarIssuesTopComponent.class, "SonarIssuesTopComponent.title.text"));
issuesTable.setModel(new IssuesTableModel());
issuesTable.setColumnControlVisible(true);
issuesTable.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
issuesTableMouseClicked(evt);
}
public void mousePressed(java.awt.event.MouseEvent evt) {
issuesTableMousePressed(evt);
}
public void mouseReleased(java.awt.event.MouseEvent evt) {
issuesTableMouseReleased(evt);
}
});
jScrollPane2.setViewportView(issuesTable);
issuesTable.getColumnModel().getColumn(0).setCellRenderer(new SeverityIconRenderer());
// NOI18N
filterText.setText(org.openide.util.NbBundle.getMessage(SonarIssuesTopComponent.class, "SonarIssuesTopComponent.filterText.text"));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(jLabel3, org.openide.util.NbBundle.getMessage(SonarIssuesTopComponent.class, "SonarIssuesTopComponent.jLabel3.text"));
shownCount.setEditable(false);
shownCount.setColumns(5);
shownCount.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
// NOI18N
shownCount.setText(org.openide.util.NbBundle.getMessage(SonarIssuesTopComponent.class, "SonarIssuesTopComponent.shownCount.text"));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(jLabel1, org.openide.util.NbBundle.getMessage(SonarIssuesTopComponent.class, "SonarIssuesTopComponent.jLabel1.text"));
javax.swing.GroupLayout issuesPanelLayout = new javax.swing.GroupLayout(issuesPanel);
issuesPanel.setLayout(issuesPanelLayout);
issuesPanelLayout.setHorizontalGroup(issuesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(issuesPanelLayout.createSequentialGroup().addContainerGap().addGroup(issuesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 638, Short.MAX_VALUE).addComponent(title, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(javax.swing.GroupLayout.Alignment.LEADING, issuesPanelLayout.createSequentialGroup().addComponent(jLabel1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(filterText).addGap(18, 18, 18).addComponent(jLabel3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(shownCount, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))).addContainerGap()));
issuesPanelLayout.setVerticalGroup(issuesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(issuesPanelLayout.createSequentialGroup().addContainerGap().addComponent(title).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 341, Short.MAX_VALUE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(issuesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel1).addComponent(filterText, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(shownCount, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel3)).addContainerGap()));
jMenuItem2.setAction(gotoIssueAction);
issuesPopupMenu.add(jMenuItem2);
jMenuItem3.setAction(showRuleInfoForIssueAction);
issuesPopupMenu.add(jMenuItem3);
summaryPanel.setLayout(new java.awt.BorderLayout());
buttonListIssues.setAction(listIssuesAction);
// NOI18N
buttonListIssues.setIcon(new javax.swing.ImageIcon(getClass().getResource("/qubexplorer/ui/images/application_view_list.png")));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(buttonListIssues, org.openide.util.NbBundle.getMessage(SonarIssuesTopComponent.class, "SonarIssuesTopComponent.buttonListIssues.text"));
buttonListIssues.setBorder(javax.swing.BorderFactory.createEmptyBorder(1, 1, 1, 1));
buttonListIssues.setBorderPainted(false);
buttonListIssues.setIconTextGap(0);
buttonRuleInfo.setAction(showRuleInfoAction);
// NOI18N
buttonRuleInfo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/qubexplorer/ui/images/information.png")));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(buttonRuleInfo, org.openide.util.NbBundle.getMessage(SonarIssuesTopComponent.class, "SonarIssuesTopComponent.buttonRuleInfo.text"));
buttonRuleInfo.setBorder(javax.swing.BorderFactory.createEmptyBorder(1, 1, 1, 1));
buttonRuleInfo.setBorderPainted(false);
buttonRuleInfo.setIconTextGap(0);
// NOI18N
showEmptySeverity.setIcon(new javax.swing.ImageIcon(getClass().getResource("/qubexplorer/ui/images/eye.png")));
showEmptySeverity.setSelected(true);
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(showEmptySeverity, org.openide.util.NbBundle.getMessage(SonarIssuesTopComponent.class, "SonarIssuesTopComponent.showEmptySeverity.text"));
// NOI18N
showEmptySeverity.setToolTipText(org.openide.util.NbBundle.getMessage(SonarIssuesTopComponent.class, "SonarIssuesTopComponent.showEmptySeverity.toolTipText"));
showEmptySeverity.setBorder(javax.swing.BorderFactory.createEmptyBorder(1, 1, 1, 1));
showEmptySeverity.setBorderPainted(false);
showEmptySeverity.setIconTextGap(0);
// NOI18N
jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/qubexplorer/ui/images/page_gear.png")));
// NOI18N
org.openide.awt.Mnemonics.setLocalizedText(jButton1, org.openide.util.NbBundle.getMessage(SonarIssuesTopComponent.class, "SonarIssuesTopComponent.jButton1.text"));
// NOI18N
jButton1.setToolTipText(org.openide.util.NbBundle.getMessage(SonarIssuesTopComponent.class, "SonarIssuesTopComponent.jButton1.toolTipText"));
jButton1.setBorder(javax.swing.BorderFactory.createEmptyBorder(1, 1, 1, 1));
jButton1.setBorderPainted(false);
javax.swing.GroupLayout sidebarLayout = new javax.swing.GroupLayout(sidebar);
sidebar.setLayout(sidebarLayout);
sidebarLayout.setHorizontalGroup(sidebarLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, 32, Short.MAX_VALUE).addComponent(showEmptySeverity, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(buttonRuleInfo, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(buttonListIssues, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE));
sidebarLayout.setVerticalGroup(sidebarLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(sidebarLayout.createSequentialGroup().addContainerGap().addComponent(buttonListIssues).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(buttonRuleInfo).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(showEmptySeverity).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jButton1).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
summaryPanel.add(sidebar, java.awt.BorderLayout.LINE_START);
tableSummary.setRootVisible(true);
tableSummary.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
tableSummaryMouseClicked(evt);
}
public void mousePressed(java.awt.event.MouseEvent evt) {
tableSummaryMousePressed(evt);
}
public void mouseReleased(java.awt.event.MouseEvent evt) {
tableSummaryMouseReleased(evt);
}
});
tableSummary.addTreeSelectionListener(new javax.swing.event.TreeSelectionListener() {
public void valueChanged(javax.swing.event.TreeSelectionEvent evt) {
tableSummaryValueChanged(evt);
}
});
jScrollPane1.setViewportView(tableSummary);
summaryPanel.add(jScrollPane1, java.awt.BorderLayout.CENTER);
// NOI18N
tabbedPane.addTab(org.openide.util.NbBundle.getMessage(SonarIssuesTopComponent.class, "SonarIssuesTopComponent.summaryPanel.TabConstraints.tabTitle"), summaryPanel);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
this.setLayout(layout);
layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(tabbedPane, javax.swing.GroupLayout.DEFAULT_SIZE, 648, Short.MAX_VALUE));
layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(tabbedPane, javax.swing.GroupLayout.DEFAULT_SIZE, 413, Short.MAX_VALUE));
}Example 38
| Project: egonet-master File: NameMapperFrame.java View source code |
private void build() {
tableModel = new MapperTableModel();
final JXTable table = new JXTable(tableModel);
table.setSortable(true);
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
// column 0 - source ego/alter
table.getColumnModel().getColumn(0).setCellRenderer(new MappingRenderer());
// no changes
;
MigLayout layout = new MigLayout("fill", "[grow]");
setLayout(layout);
JScrollPane scrollPane = new JScrollPane(table, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
add(new JLabel("Please perform alter/ego name mappings"), "growx, wrap");
add(scrollPane, "grow, span, wrap");
Action cancelAction = new CatchingAction("Cancel") {
@Override
public void safeActionPerformed(ActionEvent e) throws Exception {
dispose();
}
};
JButton cancelButton = new JButton(cancelAction);
add(cancelButton, "split, growx");
Action automatchAction = new CatchingAction("Automatch") {
@Override
public void safeActionPerformed(ActionEvent e) throws Exception {
// Hourglass cursor
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
try {
doDefaultSimilarity(tableModel, 0.8f);
table.repaint();
} finally {
// Finished - back to normal cursor
setCursor(Cursor.getDefaultCursor());
}
}
};
JButton automatchButton = new JButton(automatchAction);
add(automatchButton, "split, growx");
add(new JButton(new CatchingAction("Save") {
public void safeActionPerformed(ActionEvent e) throws Exception {
File studyFile = NameMapperFrame.this.studyFile;
File suggestedOutputFile = new File(studyFile.getParent(), NameMapperFrame.this.study.getStudyName() + ".mapping");
JFileChooser fc = new JFileChooser(suggestedOutputFile);
fc.setSelectedFile(suggestedOutputFile);
fc.addChoosableFileFilter(new ExtensionFileFilter("Name Mapping Files", "mapping"));
fc.setDialogTitle("Save name mappings");
if (fc.showSaveDialog(NameMapperFrame.this) == JFileChooser.APPROVE_OPTION) {
new NameMappingWriter(tableModel.getMappings()).writeToFile(fc.getSelectedFile());
}
}
}), "split, growx");
add(new JButton(new CatchingAction("Load") {
public void safeActionPerformed(ActionEvent e) throws Exception {
File studyFile = NameMapperFrame.this.studyFile;
File suggestedOutputFile = new File(studyFile.getParent());
JFileChooser fc = new JFileChooser(suggestedOutputFile);
fc.setSelectedFile(suggestedOutputFile);
fc.addChoosableFileFilter(new ExtensionFileFilter("Name Mapping Files", "mapping"));
fc.setDialogTitle("Load name mappings from file");
if (fc.showOpenDialog(NameMapperFrame.this) == JFileChooser.APPROVE_OPTION) {
new NameMappingReader(fc.getSelectedFile()).applyTo(tableModel.getMappings());
}
}
}), "split, growx");
add(new JButton(new CatchingAction("Settings") {
@Override
public void safeActionPerformed(ActionEvent e) throws Exception {
editSettings(settings);
}
}), "split, growx");
Action continueAction = new CatchingAction("Continue") {
@Override
public void safeActionPerformed(ActionEvent e) throws Exception {
SwingWorker sw = new SwingWorker() {
WholeNetworkViewer viewer;
@Override
public Object construct() {
List<NameMapping> mappings = tableModel.getMappings();
List<Interview> interviews = Lists.newArrayList(Functions.map(new Pair<File, Interview>().second, interviewMap));
Function2<Map<String, String>, Interview, Integer> getAlterAttributes = new Function2Impl<Map<String, String>, Interview, Integer>() {
public Map<String, String> call(Interview interview, Integer alterId) {
return tableModel.attributesForInterviewAndAlterId(interview, alterId);
}
};
// do the whole network combination, and export/show it!
WholeNetwork net = new WholeNetwork(study, interviews, mappings, settings, getAlterAttributes);
viewer = new WholeNetworkViewer(study, studyFile, net);
return viewer;
}
public void finished() {
viewer.setVisible(true);
}
};
sw.start();
dispose();
}
};
JButton continueButton = new JButton(continueAction);
add(continueButton, "growx");
pack();
}Example 39
| Project: limewire5-ruby-master File: SearchResultsPanel.java View source code |
/**
* Updates the column header component in the scroll pane. This depends on
* the current results view and whether the sponsored results are visible.
*/
private void syncColumnHeader() {
Component resultHeader = resultsContainer.getScrollPaneHeader();
if (resultHeader == null) {
// If no headers, use nothing special.
scrollPane.setColumnHeaderView(null);
} else if (!sponsoredResultsPanel.isVisible()) {
// If sponsored results aren't visible, just use the actual header.
scrollPane.setColumnHeaderView(resultHeader);
} else {
// Otherwise, create a combined panel that has both sponsored results & header.
JXPanel headerPanel = new JXPanel();
// Make sure this syncs with the layout for the results & sponsored results!
headerPanel.setLayout(new MigLayout("hidemode 3, gap 0, insets 0", "[]", "[grow][]"));
headerPanel.add(resultHeader, "grow, push, alignx left, aligny top");
DefaultTableColumnModel model = new DefaultTableColumnModel();
TableColumn column = new TableColumn();
model.addColumn(column);
JTableHeader header = new JTableHeader(model);
header.setDefaultRenderer(new TableCellHeaderRenderer());
header.setReorderingAllowed(false);
header.setResizingAllowed(false);
header.setTable(new JXTable(0, 1));
int width = sponsoredResultsPanel.getPreferredSize().width;
int height = resultHeader.getPreferredSize().height;
column.setWidth(width);
Dimension dimension = new Dimension(width, height);
header.setPreferredSize(dimension);
header.setMaximumSize(dimension);
header.setMinimumSize(dimension);
headerPanel.add(header, "aligny top, alignx right");
scrollPane.setColumnHeaderView(headerPanel);
}
scrollPane.validate();
// header height or header flickering when a category is selected.
if (resultHeader instanceof JTableHeader) {
((JTableHeader) resultHeader).resizeAndRepaint();
}
}Example 40
| Project: spring-rich-client-master File: AbstractDataEditorWidget.java View source code |
private String createTabDelimitedSelectedRowsContent() {
java.util.List<java.util.List<String>> formattedRowList = new ArrayList<java.util.List<String>>();
JXTable jxTable = (JXTable) getTableWidget().getTable();
java.util.List<String> headerList = new ArrayList<String>();
for (TableColumn tableColumn : jxTable.getColumns()) {
Object headerValue = tableColumn.getHeaderValue();
headerList.add(headerValue == null ? "" : headerValue.toString());
}
formattedRowList.add(headerList);
for (int rowIndex : jxTable.getSelectedRows()) {
java.util.List<String> columnList = new ArrayList<String>();
for (TableColumn tableColumn : jxTable.getColumns()) {
Object unformattedValue = jxTable.getModel().getValueAt(rowIndex, tableColumn.getModelIndex());
int columnViewIndex = jxTable.convertColumnIndexToView(tableColumn.getModelIndex());
TableCellRenderer renderer = jxTable.getCellRenderer(rowIndex, columnViewIndex);
Component component = renderer.getTableCellRendererComponent(jxTable, unformattedValue, false, false, rowIndex, columnViewIndex);
columnList.add(getFormattedValue(component));
}
formattedRowList.add(columnList);
}
StringBuilder builder = new StringBuilder(formattedRowList.size() * 200);
for (java.util.List<String> row : formattedRowList) {
builder.append(StringUtils.join(row.iterator(), "\t") + "\n");
}
return builder.toString();
}Example 41
| Project: springrcp-master File: AbstractDataEditorWidget.java View source code |
private String createTabDelimitedSelectedRowsContent() {
java.util.List<java.util.List<String>> formattedRowList = new ArrayList<java.util.List<String>>();
JXTable jxTable = (JXTable) getTableWidget().getTable();
java.util.List<String> headerList = new ArrayList<String>();
for (TableColumn tableColumn : jxTable.getColumns()) {
Object headerValue = tableColumn.getHeaderValue();
headerList.add(headerValue == null ? "" : headerValue.toString());
}
formattedRowList.add(headerList);
for (int rowIndex : jxTable.getSelectedRows()) {
java.util.List<String> columnList = new ArrayList<String>();
for (TableColumn tableColumn : jxTable.getColumns()) {
Object unformattedValue = jxTable.getModel().getValueAt(rowIndex, tableColumn.getModelIndex());
int columnViewIndex = jxTable.convertColumnIndexToView(tableColumn.getModelIndex());
TableCellRenderer renderer = jxTable.getCellRenderer(rowIndex, columnViewIndex);
Component component = renderer.getTableCellRendererComponent(jxTable, unformattedValue, false, false, rowIndex, columnViewIndex);
columnList.add(getFormattedValue(component));
}
formattedRowList.add(columnList);
}
StringBuilder builder = new StringBuilder(formattedRowList.size() * 200);
for (java.util.List<String> row : formattedRowList) {
builder.append(StringUtils.join(row.iterator(), "\t") + "\n");
}
return builder.toString();
}Example 42
| Project: Valkyrie-RCP-master File: AbstractDataEditorWidget.java View source code |
private String createTabDelimitedSelectedRowsContent() {
java.util.List<java.util.List<String>> formattedRowList = new ArrayList<java.util.List<String>>();
JXTable jxTable = (JXTable) getTableWidget().getTable();
java.util.List<String> headerList = new ArrayList<String>();
for (TableColumn tableColumn : jxTable.getColumns()) {
Object headerValue = tableColumn.getHeaderValue();
headerList.add(headerValue == null ? "" : headerValue.toString());
}
formattedRowList.add(headerList);
for (int rowIndex : jxTable.getSelectedRows()) {
java.util.List<String> columnList = new ArrayList<String>();
for (TableColumn tableColumn : jxTable.getColumns()) {
Object unformattedValue = jxTable.getModel().getValueAt(rowIndex, tableColumn.getModelIndex());
int columnViewIndex = jxTable.convertColumnIndexToView(tableColumn.getModelIndex());
TableCellRenderer renderer = jxTable.getCellRenderer(rowIndex, columnViewIndex);
Component component = renderer.getTableCellRendererComponent(jxTable, unformattedValue, false, false, rowIndex, columnViewIndex);
columnList.add(getFormattedValue(component));
}
formattedRowList.add(columnList);
}
StringBuilder builder = new StringBuilder(formattedRowList.size() * 200);
for (java.util.List<String> row : formattedRowList) {
builder.append(Joiner.on("\t").join(row.iterator()) + "\n");
}
return builder.toString();
}Example 43
| Project: jn-master File: FindPacketDialog.java View source code |
private void createUIComponents() {
_packetTable = new JXTable(new FPTableModel());
_packetTable.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
_packetTable.setDefaultRenderer(Object.class, new FPRenderer());
}Example 44
| Project: gephi-master File: AbstractElementsDataTable.java View source code |
public JXTable getTable() {
return table;
}Example 45
| Project: Viz-master File: AbstractElementsDataTable.java View source code |
public JXTable getTable() {
return table;
}