Index: lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixPanelEditor.java diff -u lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixPanelEditor.java:1.12 lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixPanelEditor.java:1.13 --- lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixPanelEditor.java:1.12 Tue Jun 6 07:32:22 2006 +++ lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixPanelEditor.java Fri Aug 11 09:29:48 2006 @@ -24,15 +24,14 @@ * * @author Benjamin Poussin * - * @version $Revision: 1.12 $ + * @version $Revision: 1.13 $ * - * Mise a jour: $Date: 2006/06/06 07:32:22 $ par : $Author: ruchaud $ + * Mise a jour: $Date: 2006/08/11 09:29:48 $ par : $Author: bpoussin $ */ package org.codelutin.math.matrix.gui; import java.awt.BorderLayout; -import java.awt.Color; import java.awt.Dimension; import java.awt.Event; import java.awt.event.ActionEvent; @@ -45,7 +44,6 @@ import java.util.Iterator; import java.util.List; -import javax.swing.AbstractAction; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JOptionPane; @@ -65,6 +63,10 @@ /** * JPanel contenant une JTable pour afficher une Matrice a une ou deux * dimension. + * + * TODO: Une methode permettant de retourne la sous matrice de la selection + * que la matrice soit reprensentée en lineaire ou non. (avoir un mapping + * cellule de table vers element de matrice */ public class MatrixPanelEditor extends JPanel implements TableModelListener { // MatrixPanelEditor @@ -88,8 +90,9 @@ protected MatrixPopupMenu popupMenu; // protected JTextArea text; + /** if true, use linear representation of matrix */ protected boolean linearModel = false; - + /** if false don't show default value in matrix (ex: 0) */ protected boolean linearModelShowDefault = false; /** Boolean to autorize table editing. */ Index: lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixTableModelLinear.java diff -u lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixTableModelLinear.java:1.2 lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixTableModelLinear.java:1.3 --- lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixTableModelLinear.java:1.2 Tue Jun 6 07:32:22 2006 +++ lutinmatrix/src/java/org/codelutin/math/matrix/gui/MatrixTableModelLinear.java Fri Aug 11 09:29:48 2006 @@ -23,10 +23,10 @@ * Created: 22 mars 2006 12:11:46 * * @author poussin - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * - * Last update: $Date: 2006/06/06 07:32:22 $ - * by : $Author: ruchaud $ + * Last update: $Date: 2006/08/11 09:29:48 $ + * by : $Author: bpoussin $ */ package org.codelutin.math.matrix.gui; @@ -49,7 +49,6 @@ import org.apache.commons.logging.LogFactory; import org.codelutin.math.matrix.MatrixIterator; import org.codelutin.math.matrix.MatrixND; -import org.codelutin.math.matrix.gui.MatrixTableModelND.MatrixCellRenderer; /**