summaryrefslogtreecommitdiff
path: root/sources/client/helper/DateSpinner.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/client/helper/DateSpinner.java')
-rw-r--r--sources/client/helper/DateSpinner.java88
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();
+ }
}