Example usage for javax.swing JSpinner commitEdit

List of usage examples for javax.swing JSpinner commitEdit

Introduction

In this page you can find the example usage for javax.swing JSpinner commitEdit.

Prototype

public void commitEdit() throws ParseException 

Source Link

Document

Commits the currently edited value to the SpinnerModel.

Usage

From source file:Main.java

public Main() {
    super("Month Spinner");
    setSize(200, 100);/*w w  w.  ja v  a  2 s  . c  o  m*/
    setDefaultCloseOperation(EXIT_ON_CLOSE);

    Container c = getContentPane();
    c.setLayout(new FlowLayout(FlowLayout.LEFT, 4, 4));

    c.add(new JLabel("Expiration Date:"));
    Date today = new Date();
    JSpinner s = new JSpinner(new SpinnerDateModel(today, null, null, Calendar.MONTH));
    JSpinner.DateEditor de = new JSpinner.DateEditor(s, "MM/yy");
    s.setEditor(de);
    c.add(s);

    setVisible(true);

    try {
        s.commitEdit();
    } catch (ParseException e) {
        e.printStackTrace();
    }
}