The Java Developers Almanac 1.4


Order this book from Amazon.

   
Home > List of Packages > javax.swing  [141 examples] > JSpinner  [8 examples]

e786. Creating a JSpinner Component

This 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());

 Related Examples
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
e793. Listening for Changes to the Value in a JSpinner Component

See also: Actions    JButton    JCheckBox    JComboBox    JDesktop and JInternalFrame    JFrame, JWindow, JDialog    JLabel    JList    JProgressBar    JRadioButton    JScrollPane    JSlider    JSplitPane    JTabbedPane    JToolBar    Keystrokes and Input Maps    Layout    Look and Feel    Menus    Progress Monitor    The Screen    Tool Tips    UI Default Values   


© 2002 Addison-Wesley.