diff options
Diffstat (limited to 'sources/client/helper/DateSpinner.java')
| -rw-r--r-- | sources/client/helper/DateSpinner.java | 88 |
1 files changed, 46 insertions, 42 deletions
diff --git a/sources/client/helper/DateSpinner.java b/sources/client/helper/DateSpinner.java index e374107..3683bc2 100644 --- a/sources/client/helper/DateSpinner.java +++ b/sources/client/helper/DateSpinner.java @@ -1,3 +1,7 @@ +/* NetCalendar 2006, 2009 (c) Dipl.-Inform. (FH) Paul C. Buetow + * http://netcalendar.buetow.org - netcalendar@dev.buetow.org + */ + package client.helper; @@ -12,46 +16,46 @@ import javax.swing.*; * @author buetow */ public class DateSpinner extends JComponent { - private final static long serialVersionUID = 1L; - private Date date; - private SpinnerDateModel spinnerDateModel; - - /** - * Creates a date spinner to set/edit a given date. This constructor uses the - * current date! - */ - public DateSpinner() { - this.date = new Date(); - initComponents(); - } - - /** - * Creates a date spinner to set/edit a given date. - * @param date The date to be used for the date spinner! - */ - public DateSpinner(Date date) { - this.date = date; - initComponents(); - } - - /** - * Initializes all the date spinner GUI components. - */ - private void initComponents() { - setLayout(new FlowLayout(FlowLayout.LEFT, 4, 4)); - - spinnerDateModel = new SpinnerDateModel(date, null, null, Calendar.MONTH); - JSpinner jSpinner = new JSpinner(spinnerDateModel); - new JSpinner.DateEditor(jSpinner, "MM/yy"); - - add(jSpinner); - } - - /** - * Returns the date which is represented by this spinner. - * @return Returns the date which is represented by this spinner. - */ - public Date getDate() { - return spinnerDateModel.getDate(); - } + private final static long serialVersionUID = 1L; + private Date date; + private SpinnerDateModel spinnerDateModel; + + /** + * Creates a date spinner to set/edit a given date. This constructor uses the + * current date! + */ + public DateSpinner() { + this.date = new Date(); + initComponents(); + } + + /** + * Creates a date spinner to set/edit a given date. + * @param date The date to be used for the date spinner! + */ + public DateSpinner(Date date) { + this.date = date; + initComponents(); + } + + /** + * Initializes all the date spinner GUI components. + */ + private void initComponents() { + setLayout(new FlowLayout(FlowLayout.LEFT, 4, 4)); + + spinnerDateModel = new SpinnerDateModel(date, null, null, Calendar.MONTH); + JSpinner jSpinner = new JSpinner(spinnerDateModel); + new JSpinner.DateEditor(jSpinner, "MM/yy"); + + add(jSpinner); + } + + /** + * Returns the date which is represented by this spinner. + * @return Returns the date which is represented by this spinner. + */ + public Date getDate() { + return spinnerDateModel.getDate(); + } } |
