Java JSpinner .addChangeListener (ChangeListener listener)
Syntax
JSpinner.addChangeListener(ChangeListener listener) has the following syntax.
public void addChangeListener(ChangeListener listener)
Example
In the following code shows how to use JSpinner.addChangeListener(ChangeListener listener) method.
import java.awt.BorderLayout;
/* www. j av a 2 s . c om*/
import javax.swing.JFrame;
import javax.swing.JSpinner;
import javax.swing.SpinnerModel;
import javax.swing.SpinnerNumberModel;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
public class Main {
public static void main(final String args[]) {
JFrame frame = new JFrame("JSpinner Dates");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ChangeListener listener = new ChangeListener() {
public void stateChanged(ChangeEvent e) {
System.out.println("Source: " + e.getSource());
}
};
SpinnerModel model3 = new SpinnerNumberModel();
JSpinner spinner3 = new JSpinner(model3);
spinner3.addChangeListener(listener);
frame.add(spinner3, BorderLayout.SOUTH);
frame.setSize(200, 90);
frame.setVisible(true);
}
}
Home »
Java Tutorial »
javax.swing »
Java Tutorial »
javax.swing »