diff options
| author | Jonathan Bauer | 2015-07-29 17:16:24 +0200 |
|---|---|---|
| committer | Jonathan Bauer | 2015-07-29 17:16:24 +0200 |
| commit | f8655c0fbbd557d2956f77ba801c6d18390445b2 (patch) | |
| tree | c54b2e6f7f1563f86aa88a3ee375220504754c4e /dozentenmodul/src/main/java | |
| parent | [client] ImageListWindow info text (diff) | |
| download | tutor-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')
| -rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageTable.java | 1 | ||||
| -rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java | 6 |
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(); } /** |
