From: Pavel V. <va...@us...> - 2002-08-19 09:07:29
|
Update of /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/views In directory usw-pr-cvs1:/tmp/cvs-serv7002 Modified Files: TimeSeriesModel.java TimeSeriesGraph.java TableMap.java TableClickSorter.java AllocTableClickSorter.java AllocHistogramTableModel.java AllocHistogramTable.java ActiveThreadsView.java Log Message: added loggin of changes Index: TimeSeriesModel.java =================================================================== RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/views/TimeSeriesModel.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** TimeSeriesModel.java 30 Jul 2002 12:15:34 -0000 1.3 --- TimeSeriesModel.java 19 Aug 2002 09:07:20 -0000 1.4 *************** *** 172,174 **** } } ! } \ No newline at end of file --- 172,181 ---- } } ! } ! ! /* ! * $Log$ ! * Revision 1.4 2002/08/19 09:07:20 vachis ! * added loggin of changes ! * ! */ Index: TimeSeriesGraph.java =================================================================== RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/views/TimeSeriesGraph.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** TimeSeriesGraph.java 7 Aug 2002 17:41:13 -0000 1.4 --- TimeSeriesGraph.java 19 Aug 2002 09:07:20 -0000 1.5 *************** *** 250,251 **** --- 250,258 ---- } } + + /* + * $Log$ + * Revision 1.5 2002/08/19 09:07:20 vachis + * added loggin of changes + * + */ Index: TableMap.java =================================================================== RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/views/TableMap.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** TableMap.java 8 Aug 2002 23:33:04 -0000 1.2 --- TableMap.java 19 Aug 2002 09:07:20 -0000 1.3 *************** *** 90,95 **** fireTableChanged(e); //forward event to our listeners } - - - } --- 90,99 ---- fireTableChanged(e); //forward event to our listeners } } + + /* + * $Log$ + * Revision 1.3 2002/08/19 09:07:20 vachis + * added loggin of changes + * + */ Index: TableClickSorter.java =================================================================== RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/views/TableClickSorter.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** TableClickSorter.java 18 Aug 2002 19:38:56 -0000 1.4 --- TableClickSorter.java 19 Aug 2002 09:07:20 -0000 1.5 *************** *** 417,418 **** --- 417,425 ---- } } + + /* + * $Log$ + * Revision 1.5 2002/08/19 09:07:20 vachis + * added loggin of changes + * + */ \ No newline at end of file Index: AllocTableClickSorter.java =================================================================== RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/views/AllocTableClickSorter.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** AllocTableClickSorter.java 18 Aug 2002 19:38:56 -0000 1.3 --- AllocTableClickSorter.java 19 Aug 2002 09:07:20 -0000 1.4 *************** *** 90,91 **** --- 90,98 ---- } + + /* + * $Log$ + * Revision 1.4 2002/08/19 09:07:20 vachis + * added loggin of changes + * + */ Index: AllocHistogramTableModel.java =================================================================== RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/views/AllocHistogramTableModel.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -r1.8 -r1.9 *** AllocHistogramTableModel.java 18 Aug 2002 19:38:56 -0000 1.8 --- AllocHistogramTableModel.java 19 Aug 2002 09:07:20 -0000 1.9 *************** *** 191,192 **** --- 191,199 ---- } } + + /* + * $Log$ + * Revision 1.9 2002/08/19 09:07:20 vachis + * added loggin of changes + * + */ Index: AllocHistogramTable.java =================================================================== RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/views/AllocHistogramTable.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -r1.9 -r1.10 *** AllocHistogramTable.java 18 Aug 2002 19:38:56 -0000 1.9 --- AllocHistogramTable.java 19 Aug 2002 09:07:20 -0000 1.10 *************** *** 34,38 **** */ public class AllocHistogramTable extends JTable { ! /** Creates a new instance of HistogramTable */ --- 34,38 ---- */ public class AllocHistogramTable extends JTable { ! int stringColumn = 0; //in model column order!! /** Creates a new instance of HistogramTable */ *************** *** 53,56 **** --- 53,57 ---- if ( clazz == String.class ) { cmodel.getColumn(i).setPreferredWidth(250); + stringColumn = i; //JTextField textField = new JTextField(); //column.setCellEditor( new DefaultCellEditor( textField ) ); *************** *** 62,66 **** } ! protected boolean checkModel( TableModel model ) { // int mcols = model.getColumnCount(); --- 63,67 ---- } ! protected boolean checkModel( TableModel model ) { // int mcols = model.getColumnCount(); *************** *** 74,81 **** --- 75,122 ---- checkModel( dataModel ); super.setModel( dataModel ); + + Class clazz; + for (int i=0; i < getModel().getColumnCount(); i++ ) { + clazz = getModel().getColumnClass(i); + if ( clazz == String.class ) { + stringColumn = i; + break; + } + } } public void tableChanged( TableModelEvent e) { + int row = -1; + String str = ""; + + //hack + //store string in selection beacuse when all table changes, selection is cleared + // if (e.getType() == TableModelEvent.UPDATE + // && e.getLastRow() == Integer.MAX_VALUE) { + // if ( (row = getSelectedRow()) != -1) + // str = (String) getModel().getValueAt( row, stringColumn ); + // } + super.tableChanged(e); + + //restore selection with stored string + // if ( row != -1 ) { + //nothing changed + // if ( ((String) getModel().getValueAt( row, stringColumn )) + // .compareTo( str ) == 0 ) { + // setRowSelectionInterval( row, row ); + // } + //} + // else { + // TableModel model = getModel(); + // for( int i = 0; i < model.getColumnCount(); i++ ) { + // if ( ((String) model.getValueAt( i, stringColumn )) + // .compareTo( str ) == 0 ) { + // setRowSelectionInterval( i, i ); + // } + // } + // } + // } + } //---------- renderers *************** *** 209,210 **** --- 250,258 ---- } + + /* + * $Log$ + * Revision 1.10 2002/08/19 09:07:20 vachis + * added loggin of changes + * + */ Index: ActiveThreadsView.java =================================================================== RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/views/ActiveThreadsView.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** ActiveThreadsView.java 7 Aug 2002 17:42:06 -0000 1.3 --- ActiveThreadsView.java 19 Aug 2002 09:07:20 -0000 1.4 *************** *** 114,115 **** --- 114,122 ---- } } + + /* + * $Log$ + * Revision 1.4 2002/08/19 09:07:20 vachis + * added loggin of changes + * + */ \ No newline at end of file |