实在没有分给了,希望大家能帮我,关于java.swing.jtable的,着急啊!
来源:百度知道 编辑:UC知道 时间:2024/05/13 08:35:25
package Lianxi;
import javax.swing.*;
import java.awt.GridLayout;
import com.borland.jbcl.layout.XYLayout;
import com.borland.jbcl.layout.*;
import java.awt.BorderLayout;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
public class Jbcx11
extends JFrame {
public Jbcx11() {
try {
jbInit();
}
catch (Exception ex) {
ex.printStackTrace();
}
}
private void jbInit() throws Exception {
model = new CustomTableModel(10, columnNames.length, columnNames, dataType);
table = new JTable(model);
jPanel2.setLayout(new BorderLayout());
jPanel2.add(new JScrollPane(table), BorderLayout.CENTER);
}
public voi
为什么不在做表的时候直接在表上添加呢?:
package tabletest;
import java.awt.Dimension;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.Random;
import java.util.Vector;
import javax.swing.*;
public class TableTest extends JFrame{
private JTable table = null;
public void creatTable() {
/**
* 数据
*/
Vector t = new Vector();
for(int i=0;i<3;i++) {
Random r=new Random();
Vector v = new Vector();
v.addElement(Math.abs(r.nextInt())%100);
v.addElement(Math.abs(r.nextInt())%100);
v.addElement(Math.abs(r.nextInt())%100);
t.add(v);
}
/**
* 表头
*/
Vector columnNames = new Vector();
columnNames.addElement("表头一");
columnNam