www.pudn.com > tame.rar > EditableHeaderTableExample2.java
/* (swing1.1.1) */
package tame.examples;
import java.awt.Component;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.DefaultCellEditor;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.TableCellRenderer;
import javax.swing.table.TableColumnModel;
import tame.table.EditableHeader;
import tame.table.EditableHeaderTableColumn;
/**
@author Nobuo Tamemasa
@version 1.0 08/22/99
*/
public class EditableHeaderTableExample2 extends JFrame {
public EditableHeaderTableExample2(){
super( "EditableHeader Example" );
JTable table = new JTable(7, 5);
TableColumnModel columnModel = table.getColumnModel();
table.setTableHeader(new EditableHeader(columnModel));
String[] items = {"Dog","Cat"};
JComboBox combo = new JComboBox();
for (int i=0;i