summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageTable.java8
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureTable.java2
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImageDetailsWindowLayout.java3
3 files changed, 9 insertions, 4 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageTable.java
index 302f0fba..3bc3d8bf 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageTable.java
@@ -104,7 +104,9 @@ class ImageTableRenderer extends TableRenderer {
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,
boolean hasFocus, int row, int column) {
- // column 0 and 6 don't have to be changed ( already string/ checkbox)
+ if (value == null)
+ value = "-";
+ // column 0, 5 and 6 don't have to be changed ( already string/ checkbox)
if (column == 1)
value = FormatHelper.osName(MetaDataCache.getOsById((int)value));
if (column == 2)
@@ -112,9 +114,7 @@ class ImageTableRenderer extends TableRenderer {
if (column == 3)
value = FormatHelper.longDate((long) value);
if (column == 4)
- value = value == null ? "-" : FormatHelper.bytes((long) value, false);
- if (column == 5)
- value = value == null ? "-" : value;
+ value = FormatHelper.bytes((long) value, false);
if( column > 6 || column < 0)
throw new IndexOutOfBoundsException();
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureTable.java
index c5ec11e7..ae49b6f1 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureTable.java
@@ -66,6 +66,8 @@ class LectureTableRenderer extends TableRenderer {
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,
boolean hasFocus, int row, int column) {
+ if (value == null)
+ value = "-";
if (column == 1)
value = FormatHelper.userName(UserCache.find((String) value));
if (column == 2)
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImageDetailsWindowLayout.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImageDetailsWindowLayout.java
index 5a2b799c..b42bbd6e 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImageDetailsWindowLayout.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImageDetailsWindowLayout.java
@@ -51,6 +51,7 @@ public abstract class ImageDetailsWindowLayout extends JDialog {
protected final JTextField txtVersion;
protected final JButton btnSaveChanges;
+ protected final JButton btnUpdateImage;
protected final JButton btnClose;
protected final ImageVersionTable versionTable;
@@ -183,7 +184,9 @@ public abstract class ImageDetailsWindowLayout extends JDialog {
buttonPanel.setLayout(new BoxLayout(buttonPanel, BoxLayout.LINE_AXIS));
btnSaveChanges = new JButton("Speichern");
btnClose = new JButton("Schließen");
+ btnUpdateImage = new JButton("Neue Imageversion hochladen");
buttonPanel.add(btnSaveChanges);
+ buttonPanel.add(btnUpdateImage);
buttonPanel.add(Box.createGlue());
buttonPanel.add(btnClose);