@Override public void insertUpdate(DocumentEvent e) { changeLabelButton(); }
@Override public void actionPerformed(ActionEvent actionEvent) { doUpdate(actionEvent); setVisible(false); } };
/** * Do search * @param e {@link ActionEvent} */ @Override public void actionPerformed(ActionEvent e) { String action = e.getActionCommand(); if (action.equals(CLOSE)) { this.setVisible(false); } else if (action.equals(NEXT)) { selectedRow++; previousButton.setEnabled(true); nextButton.setEnabled(selectedRow < tableModel.getRowCount()-1); setValues(selectedRow); } else if (action.equals(PREVIOUS)) { selectedRow--; nextButton.setEnabled(true); previousButton.setEnabled(selectedRow > 0); setValues(selectedRow); } else if (action.equals(UPDATE)) { doUpdate(e); } }
private void init() { // WARNING: called from ctor so must not be overridden (i.e. must be private or final) this.getContentPane().setLayout(new BorderLayout(10,10)); valueTA = JSyntaxTextArea.getInstance(30, 80); valueTA.getDocument().addDocumentListener(this); setValues(selectedRow); JPanel valuePane = new JPanel(new BorderLayout()); valuePane.add(valueLabel, BorderLayout.NORTH); buttonsPanel.add(closeButton); mainPanel.add(buttonsPanel, BorderLayout.SOUTH); this.getContentPane().add(mainPanel); nameTF.requestFocusInWindow(); this.pack(); ComponentUtil.centerComponentInWindow(this);
/** * Show Row Detail */ private void showDetail() { //get the selected rows before stopping editing // or the selected will be unselected int[] rowsSelected = table.getSelectedRows(); GuiUtils.stopTableEditing(table); if (rowsSelected.length == 1) { table.clearSelection(); RowDetailDialog detailDialog = new RowDetailDialog(tableModel, rowsSelected[0]); detailDialog.setVisible(true); } }
@Override public void actionPerformed(ActionEvent actionEvent) { setVisible(false); } };
public RowDetailDialog(ObjectTableModel tableModel, int selectedRow) { super((JFrame) null, JMeterUtils.getResString("detail"), true); //$NON-NLS-1$ this.tableModel = tableModel; this.selectedRow = selectedRow; init(); }
@Override public void removeUpdate(DocumentEvent e) { changeLabelButton(); }
@Override public void changedUpdate(DocumentEvent e) { changeLabelButton(); }