www.pudn.com > JTable > PushableHeaderExample.java
/* (swing1.1) */
//package jp.gr.java_conf.tame.swing.examples;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;
//1import jp.gr.java_conf.tame.swing.table.*;
/**
* @version 1.0 02/25/99
*/
public class PushableHeaderExample extends JPanel {
public PushableHeaderExample(){
setLayout(new BorderLayout());
String[] headerStr = {"Push","me","here"};
DefaultTableModel dm = new DefaultTableModel(headerStr, 4);
JTable table = new JTable(dm);
ButtonHeaderRenderer renderer = new ButtonHeaderRenderer();
TableColumnModel model = table.getColumnModel();
int n = headerStr.length;
for (int i=0;i