This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository nuiton-matrix. See http://git.nuiton.org/nuiton-matrix.git commit 2717a656ce160ea3e53507dc525bab8a5d502d15 Author: Kevin Morin <morin@codelutin.com> Date: Thu Nov 6 16:28:37 2014 +0100 fixes #3566 The complete row looks selected when only a cell is selected --- .../main/java/org/nuiton/math/matrix/gui/MatrixPanelEditorHandler.java | 1 + .../src/main/java/org/nuiton/math/matrix/gui/MatrixTableModelND.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/nuiton-matrix-gui/src/main/java/org/nuiton/math/matrix/gui/MatrixPanelEditorHandler.java b/nuiton-matrix-gui/src/main/java/org/nuiton/math/matrix/gui/MatrixPanelEditorHandler.java index a581a36..8cfe6ae 100644 --- a/nuiton-matrix-gui/src/main/java/org/nuiton/math/matrix/gui/MatrixPanelEditorHandler.java +++ b/nuiton-matrix-gui/src/main/java/org/nuiton/math/matrix/gui/MatrixPanelEditorHandler.java @@ -124,6 +124,7 @@ public class MatrixPanelEditorHandler { matrixTable.setDefaultRenderer(String.class, matrixTableModel.getMatrixCellRenderer()); matrixTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); matrixTable.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION); + matrixTable.setCellSelectionEnabled(true); matrixPanelEditor.table = matrixTable; } matrixPanelEditor.getEditArea().setViewportView(matrixTable); diff --git a/nuiton-matrix-gui/src/main/java/org/nuiton/math/matrix/gui/MatrixTableModelND.java b/nuiton-matrix-gui/src/main/java/org/nuiton/math/matrix/gui/MatrixTableModelND.java index a18dd46..667396c 100644 --- a/nuiton-matrix-gui/src/main/java/org/nuiton/math/matrix/gui/MatrixTableModelND.java +++ b/nuiton-matrix-gui/src/main/java/org/nuiton/math/matrix/gui/MatrixTableModelND.java @@ -360,12 +360,13 @@ public class MatrixTableModelND extends AbstractTableModel implements MatrixTabl } setBorder(UIManager.getBorder("TableHeader.cellBorder")); + } else { setBackground(bg); setForeground(fg); setFont(font); setBorder(border); - return super.getTableCellRendererComponent(table, value, + super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); } -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.