public Object[] getSelection() { if (cancelButtonWasSelected || ((String) relativeImageNumberField.getText()).equals("")) { return null; } Object[] result = new Object[1]; result[0] = relativeImageNumberField.getText(); return result; }
private void addControls() { javax.swing.JPanel otherGroup = new javax.swing.JPanel(); otherGroup.setLayout(new BorderLayout()); otherGroup.add(BorderLayout.WEST, selectLabel); otherGroup.add(relativeImageNumberField); relativeImageNumberField.addPropertyChangeListener( "text", new PropertyChangeListener() { public void propertyChange(java.beans.PropertyChangeEvent evt) { if (relativeImageNumberField.getValue() > 0 && relativeImageNumberField.getValue() <= max) { okSetEnabled(true); } else { okSetEnabled(false); } } }); add(otherGroup); relativeImageNumberField.setText(key); add(new JLabel(" ")); }