|
|

楼主 |
发表于 2005-3-15 15:22:00
|
显示全部楼层
Re: 小蔡看这个
package app;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.TableColumnModel;
import java.util.Vector;
import javax.swing.table.DefaultTableModel;
public class Frame1 extends JFrame {
JPanel contentPane;
BorderLayout borderLayout1 = new BorderLayout();
DefaultTableModel tmodel = new DefaultTableModel();
JTable jTable1 = new JTable(tmodel);
JScrollPane jScrollPane1 = new JScrollPane();
JPanel jPanel1 = new JPanel();
BorderLayout borderLayout2 = new BorderLayout();
//Construct the frame
public Frame1() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
contentPane = (JPanel) this.getContentPane();
contentPane.setLayout(borderLayout1);
contentPane.add(jScrollPane1, BorderLayout.CENTER);
this.setSize(new Dimension(400, 300));
this.setTitle("Frame Title");
listInit();
jPanel1.setLayout(borderLayout2);
jTable1.setBorder(BorderFactory.createEtchedBorder());
jScrollPane1.getViewport().add(jPanel1, null);
jPanel1.add(jTable1, BorderLayout.CENTER);
}
/**
* jdbList1Init
*/
private void listInit() {
String[] field={"?叵薹N?","?叵薹N?"};
String[][] values={{"a","b"}};
Vector vCol = new Vector();
// jTable1.setToolTipText("");
vCol.add("");
vCol.add("?叵薹N?");
Vector vCol1 = new Vector();
vCol1.add("col1");
vCol1.add("col2");
vCol1.add("col3");
vCol1.add("col4");
vCol1.add("col5");
vCol1.add("col6");
vCol1.add("col7");
vCol1.add("col8");
vCol1.add("col9");
vCol1.add("col1");
vCol1.add("col2");
vCol1.add("col3");
vCol1.add("col4");
vCol1.add("col5");
vCol1.add("col6");
vCol1.add("col7");
vCol1.add("col8");
vCol1.add("col9");
tmodel.addColumn("",vCol1);
Vector vCol2 = new Vector();
vCol2.add("co21");
vCol2.add("co22");
vCol2.add("co23");
vCol2.add("co24");
vCol2.add("co25");
vCol2.add("co26");
vCol2.add("co27");
vCol2.add("co28");
vCol2.add("co29");
vCol2.add("co21");
vCol2.add("co22");
vCol2.add("co23");
vCol2.add("co24");
vCol2.add("co25");
vCol2.add("co26");
vCol2.add("co27");
vCol2.add("co28");
vCol2.add("co29");
tmodel.addColumn("?叵薹N?",vCol2);
String name1=tmodel.getColumnName(0);
System.out.println(name1);
String name2=tmodel.getColumnName(1);
System.out.println(name2);
tmodel.setColumnCount(2);
// tmodel.addColumn("sfsdfdfsdf");
// Vector vCol3 = new Vector();
// vCol3.add(vCol1);
// vCol3.add(vCol2);
// DefaultTableModel tmodel = new DefaultTableModel(values,field);
// tmodel.setDataVector(vCol1,new Vector());
// this.jTable1.setModel(tmodel);
}
}
|
|