View Javadoc
1 package edu.psu.geovista.app.spreadsheet.tools; 2 3 /* 4 * Description: 5 * Date: Mar 18, 2003 6 * Time: 2:16:09 PM 7 * @author Jin Chen 8 */ 9 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 import java.util.Vector; 17 18 public class AddRow implements ActionListener{ 19 DefaultTableModel tbm; 20 SSTable tb; 21 public AddRow(SSTable tb) { 22 this.tb=tb; 23 this.tbm =(DefaultTableModel)tb.getModel() ; 24 25 } 26 27 public void actionPerformed (ActionEvent e){ 28 int row=this.tb.getSelectedRow(); 29 //int lastRow=tb.getRowCount()-1;//the index the newly added column 30 //System.out.println(""); 31 if (row!=-1){ 32 this.tbm.insertRow(row,new Vector()); 33 //reSetRowHeader( row) ; 34 tb.reSetRowHeader( 0) ; 35 } 36 else{ 37 this.tbm.addRow(new Vector()); 38 int i=tb.getRowCount()-1 ; 39 Integer v=new Integer(i+1); 40 tb.setValueAt(v,i ,0); 41 } 42 43 44 45 46 } 47 48 49 50 } 51

This page was automatically generated by Maven