diff options
author | Stephan Schwaer | 2015-08-07 14:02:33 +0200 |
---|---|---|
committer | Stephan Schwaer | 2015-08-07 14:02:33 +0200 |
commit | 728db030d7aa593656ce704fc312de12cda0d01c (patch) | |
tree | d167820de37c48fe0dae0c710670ce50defba723 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java | |
parent | [client] little less buggy popup (diff) | |
download | tutor-module-728db030d7aa593656ce704fc312de12cda0d01c.tar.gz tutor-module-728db030d7aa593656ce704fc312de12cda0d01c.tar.xz tutor-module-728db030d7aa593656ce704fc312de12cda0d01c.zip |
[client] date picker and time spinner in lecture details now initialize with correct date and time.
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java index ea826d0d..a3520b55 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java @@ -6,6 +6,8 @@ import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; +import java.util.Calendar; +import java.util.Date; import java.util.List; import javax.swing.DefaultComboBoxModel; @@ -152,8 +154,19 @@ public class LectureDetailsWindow extends LectureDetailsWindowLayout { return this; } }); + + Calendar startCal = Calendar.getInstance(); + startCal.setTime(new Date(lecture.getStartTime() * 1000l)); + startDate.getModel().setDate(startCal.get(Calendar.YEAR), startCal.get(Calendar.MONTH), startCal.get(Calendar.DATE)); + startTime.getModel().setValue(startCal.getTime()); + + Calendar endCal = Calendar.getInstance(); + endCal.setTime(new Date(lecture.getEndTime() * 1000l)); + endDate.getModel().setDate(endCal.get(Calendar.YEAR), endCal.get(Calendar.MONTH), endCal.get(Calendar.DATE)); + endTime.getModel().setValue(endCal.getTime()); + - + // TODO grey out non editable components, lecture image has no permissions yet //makeEditable(LecturePerms.canEdit(lecture)); pack(); |