From 728db030d7aa593656ce704fc312de12cda0d01c Mon Sep 17 00:00:00 2001 From: Stephan Schwaer Date: Fri, 7 Aug 2015 14:02:33 +0200 Subject: [client] date picker and time spinner in lecture details now initialize with correct date and time. --- .../openslx/dozmod/gui/window/LectureDetailsWindow.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java') 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(); -- cgit v1.2.3-55-g7522