/** * 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); } }
valueTA = JSyntaxTextArea.getInstance(30, 80); valueTA.getDocument().addDocumentListener(this); setValues(selectedRow); JPanel valuePane = new JPanel(new BorderLayout()); valuePane.add(valueLabel, BorderLayout.NORTH);