diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java | 22 |
1 files changed, 21 insertions, 1 deletions
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 8ac6441d..81049906 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 @@ -23,9 +23,13 @@ import javax.swing.table.TableRowSorter; import org.openslx.dozmod.Config; import org.openslx.dozmod.gui.helper.TableColumnAdjuster; -@SuppressWarnings("serial") public abstract class ListTable<T> extends JTable { + /** + * Version for serialization. + */ + private static final long serialVersionUID = 1639243260163123851L; + private final ListModel<T> model; private final TableRowSorter<ListModel<T>> sorter; @@ -237,6 +241,11 @@ public abstract class ListTable<T> extends JTable { */ public static class ListModel<T> extends AbstractTableModel { + /** + * Version for serialization. + */ + private static final long serialVersionUID = -5509013855607495446L; + private final ColumnState[] columns; private ArrayList<T> data = null; @@ -347,6 +356,12 @@ public abstract class ListTable<T> extends JTable { * a cell is selected */ private class ListTableRenderer extends DefaultTableCellRenderer { + + /** + * Version for serialization. + */ + private static final long serialVersionUID = -2018119994616551022L; + public ListTableRenderer() { putClientProperty("html.disable", Boolean.TRUE); putClientProperty("html", null); @@ -368,6 +383,11 @@ public abstract class ListTable<T> extends JTable { private class IconRenderer extends DefaultTableCellRenderer { + /** + * Version for serialization. + */ + private static final long serialVersionUID = 8234375098523405939L; + @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { |