diff options
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(); |