summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org
diff options
context:
space:
mode:
authorJonathan Bauer2015-07-29 17:16:24 +0200
committerJonathan Bauer2015-07-29 17:16:24 +0200
commitf8655c0fbbd557d2956f77ba801c6d18390445b2 (patch)
treec54b2e6f7f1563f86aa88a3ee375220504754c4e /dozentenmodul/src/main/java/org
parent[client] ImageListWindow info text (diff)
downloadtutor-module-f8655c0fbbd557d2956f77ba801c6d18390445b2.tar.gz
tutor-module-f8655c0fbbd557d2956f77ba801c6d18390445b2.tar.xz
tutor-module-f8655c0fbbd557d2956f77ba801c6d18390445b2.zip
[client] auto adjust columns with magic
Diffstat (limited to 'dozentenmodul/src/main/java/org')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageTable.java1
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java6
2 files changed, 6 insertions, 1 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 4ad6472d..b6ccba23 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
@@ -1,7 +1,6 @@
package org.openslx.dozmod.gui.control.table;
import org.openslx.bwlp.thrift.iface.ImageSummaryRead;
-import org.openslx.bwlp.thrift.iface.LectureSummary;
import org.openslx.dozmod.thrift.MetaDataCache;
import org.openslx.dozmod.thrift.UserCache;
import org.openslx.dozmod.util.FormatHelper;
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java
index aa4e7e31..18c2b9e3 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java
@@ -10,6 +10,8 @@ import javax.swing.table.AbstractTableModel;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.TableRowSorter;
+import org.openslx.dozmod.gui.helper.TableColumnAdjuster;
+
@SuppressWarnings("serial")
public abstract class ListTable<T> extends JTable {
@@ -17,11 +19,14 @@ public abstract class ListTable<T> extends JTable {
private final TableRowSorter<ListModel> sorter;
+ private final TableColumnAdjuster adjuster;
+
public ListTable(String[] columnNames) {
//System.setProperty("sun.awt.noerasebackground", "true"); needed?
super();
this.model = new ListModel(columnNames);
this.sorter = new TableRowSorter<>(model);
+ this.adjuster = new TableColumnAdjuster(this, 5);
this.setModel(model);
this.setRowSorter(sorter);
this.setShowGrid(false);
@@ -52,6 +57,7 @@ public abstract class ListTable<T> extends JTable {
public void setData(List<T> data) {
model.setData(data);
+ adjuster.adjustColumns();
}
/**