summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java
diff options
context:
space:
mode:
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.java22
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) {