View Javadoc
1 package edu.psu.geovista.app.spreadsheet.tools; 2 3 /* 4 * Date: Mar 19, 2003 5 * Time: 10:48:33 PM 6 * @author Jin Chen 7 */ 8 9 import edu.psu.geovista.app.spreadsheet.formula.Cell; 10 import edu.psu.geovista.app.spreadsheet.table.SSTable; 11 12 import javax.swing.table.DefaultTableModel; 13 import javax.swing.*; 14 import java.awt.event.ActionListener; 15 import java.awt.event.ActionEvent; 16 17 public class RemoveRow implements ActionListener{ 18 DefaultTableModel tbm; 19 JTable tb; 20 public RemoveRow(JTable tb) { 21 this.tb=tb; 22 this.tbm =(DefaultTableModel)tb.getModel() ; 23 24 } 25 public void actionPerformed (ActionEvent e){ 26 int row=this.tb.getSelectedRow(); 27 if (row!=-1){ 28 tbm.removeRow(row); 29 } 30 reSetRowHeader( row) ; 31 } 32 33 private void reSetRowHeader(int row){ 34 //TableColumnModel tcmd=tb.getColumnModel() ; 35 //TableColumn rowHeader=tcmd.getColumn(0); 36 for(int i=row;i<tb.getRowCount() ;i++){ 37 int viewRow=i+1; 38 Integer v=new Integer(viewRow); 39 tb.setValueAt(v,SSTable.transRowViewToTable(viewRow) ,0); 40 } 41 } 42 }

This page was automatically generated by Maven