}
refreshBoundTexts();
lowerBoundTextField.setEnabled(false);
}
});
lowerBoundTextField.addFocusListener(new FocusAdapter() {
@Override
public void focusLost(FocusEvent e) {
lowerBoundTextField.setEnabled(false);
}
});
upperBoundTextField.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
upperBoundTextField.setEnabled(true);
upperBoundTextField.selectAll();
}
});
upperBoundTextField.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (!upperBoundTextField.getText().equals(upperBound)) {
upperBound = upperBoundTextField.getText();
if (range != null) {
range.setUpperBound(upperBound);
firePropertyChange(UPPER_BOUND, null, upperBound);
}
} else {
upperBound = upperBoundTextField.getText();
}
refreshBoundTexts();
upperBoundTextField.setEnabled(false);
}
});
upperBoundTextField.addFocusListener(new FocusAdapter() {
@Override
public void focusLost(FocusEvent e) {
upperBoundTextField.setEnabled(false);
}