![]() |
The Java Developers Almanac 1.4 |
|
e793. Listening for Changes to the Value in a JSpinner Component // Create a nummber spinner
JSpinner spinner = new JSpinner();
// Add the listener
spinner.addChangeListener(new SpinnerListener());
// Changing the value programmatically also fires an event
spinner.setValue(new Integer(100));
public class SpinnerListener implements ChangeListener {
public void stateChanged(ChangeEvent evt) {
JSpinner spinner = (JSpinner)evt.getSource();
// Get the new value
Object value = spinner.getValue();
}
}
e787. Creating an Hour JSpinner Component e788. Disabling Keyboard Editing in a JSpinner Component e789. Limiting the Values in a Number JSpinner Component e790. Setting the Margin Space on a JSpinner Component e791. Customizing the Editor in a JSpinner Component e792. Creating a SpinnerListModel That Loops Through Its Values © 2002 Addison-Wesley. |