diff --git a/src/SwingPresenter.java b/src/SwingPresenter.java index 1aa8b62..ccd7512 100644 --- a/src/SwingPresenter.java +++ b/src/SwingPresenter.java @@ -171,9 +171,14 @@ } rowCount++; } - DefaultTableModel tableModel = new DefaultTableModel(tableData, columnsData); + DefaultTableModel tableModel = new DefaultTableModel(tableData, columnsData) { + @Override public boolean isCellEditable(int row, int column) { + return false; + } + }; JTable table = new JTable(tableModel); table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); + table.getTableHeader().setReorderingAllowed(false); ListSelectionModel selectionModel = table.getSelectionModel(); selectionModel.addListSelectionListener(new ListSelectionListener() { @Override @@ -338,10 +343,15 @@ } rowCount++; } - DefaultTableModel tableModel = new DefaultTableModel(tableData, columnsData); + DefaultTableModel tableModel = new DefaultTableModel(tableData, columnsData) { + @Override public boolean isCellEditable(int row, int column) { + return false; + } + }; JTable table = new JTable(tableModel); table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); - ListSelectionModel selectionModel = table.getSelectionModel(); + table.getTableHeader().setReorderingAllowed(false); + ListSelectionModel selectionModel = table.getSelectionModel(); selectionModel.addListSelectionListener(new ListSelectionListener() { @Override public void valueChanged(ListSelectionEvent e) {