![]() |
The Java Developers Almanac 1.4 |
|
e786. Creating a JSpinner ComponentThis example demonstrates how to build three kinds of spinners. A number spinner: // Create a number spinner
JSpinner spinner = new JSpinner();
// Set its value
spinner.setValue(new Integer(100));
A list spinner:
// Create a list spinner
SpinnerListModel listModel = new SpinnerListModel(
new String[]{"red", "green", "blue"});
spinner = new JSpinner(listModel);
// Set its value
spinner.setValue("blue");
A date spinner:
// Create a date spinner
SpinnerDateModel dateModel = new SpinnerDateModel();
spinner = new JSpinner(dateModel);
// Set its value to jan 1 2000
Calendar calendar = new GregorianCalendar(2000, Calendar.JANUARY, 1);
spinner.setValue(calendar.getTime());
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 e793. Listening for Changes to the Value in a JSpinner Component © 2002 Addison-Wesley. |