Index: lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixPanelEditor.java diff -u lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixPanelEditor.java:1.9 lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixPanelEditor.java:1.10 --- lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixPanelEditor.java:1.9 Wed Mar 22 19:38:47 2006 +++ lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixPanelEditor.java Mon May 22 12:39:07 2006 @@ -24,9 +24,9 @@ * * @author Benjamin Poussin * - * @version $Revision: 1.9 $ + * @version $Revision: 1.10 $ * - * Mise a jour: $Date: 2006/03/22 19:38:47 $ par : $Author: bpoussin $ + * Mise a jour: $Date: 2006/05/22 12:39:07 $ par : $Author: bpoussin $ */ package org.codelutin.math.matrix.gui; @@ -252,8 +252,7 @@ editArea.setViewportView(null); } else { // if (m.getNbDim() <= 2) { // pour les matrices 1D et 2D - table = getTable(); - editArea.setViewportView(table); + JTable table = getTable(); if (isLinearModel()) { tableModel = new MatrixTableModelLinear(m, isLinearModelShowDefault()); } else { @@ -263,6 +262,9 @@ tableModel.addTableModelListener(this); table.setModel(tableModel); table.setDefaultRenderer(String.class, tableModel.getMatrixCellRenderer()); + editArea.setViewportView(table); + // next line is needed otherwize matrix doesn't appear + add(editArea, BorderLayout.CENTER); // if (table.getColumnCount() > 0 && m.getNbDim() > 1) { // table.getColumnModel().getColumn(0).setCellRenderer( // tableModel.getMatrixCellRenderer());