DefaultTableModel defaultModel = new DefaultTableModel(data,name);
JTable table=new JTable(defaultModel);
defaultModel.addRow(……);
JTable table=new JTable(defaultModel);
defaultModel.addRow(……);
解决方案 »
- 求《Visual C++精彩实例详解》光盘
- 新手请教,今天突然无法编译java文件了。
- 请问在JAVA里怎么认识字符串中有没有中文?
- 加班,升级,散分 大家谈谈自己对sping 的理解,直到多少谈多少,谈得好的多给分,帮忙顶的也有份!
- Can recommend a better java compression library?
- JAVA里面提供的流太多种了,有什么节字流,什么数据流,什么……流等等,这些流都有什么差别啊?我觉得好像都一样啊。都是用读写啊
- 对一个list分组求和???
- 怎样将TableScrollPane的滚动条设置在顶端。而不是最下面
- 请问java如何调用可执行文件,并取得返回值?
- java的文本编辑器?
- 简单问题作个小程序
- 我用JOptionPane.showConfirmDialog(frame,"您确认这样做么?",JOptionPane.YES_NO_OPTION);来弹出一个确认框,但是框里面的那两个按钮上
第一种
Vector newRow = new Vector();
newRow.add("new1");
newRow.add("new2");
newRow.add("new3");
……
defaultModel.addRow(newRow);
第二种
defaultModel.addRow(new String[] {"new1", "new2", "new3"});
package yagumo.PeiGet;import java.awt.*;
import javax.swing.*;
import java.awt.BorderLayout;
import javax.swing.table.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;/**
* <p>Title: 八云测试用例</p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: NEUSOFT</p>
*
* @author yagumo
* @version 1.0
*/
public class Frame1 extends JFrame {
public Frame1() {
try {
jbInit();
}
catch (Exception exception) {
exception.printStackTrace();
}
} private void jbInit() throws Exception {
String[] name = {"字段 1", "字段 2", "字段 3", "字段 4", "字段 5"};
String[][] data = new String[5][5];
int value = 1;
for (int i = 0; i < data.length; i++) {
for (int j = 0; j < data[i].length; j++)
data[i][j] = String.valueOf(value++);
}
tm = new DefaultTableModel(data, name);
jTable1 =new JTable(tm);
jScrollPane1 = new JScrollPane(jTable1);
jButton1.setText("jButton1");
jButton1.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
tm.addRow(new String[] {"A", "B", "C", "D", "E"});
}
});
this.getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER);
this.getContentPane().add(jButton1, java.awt.BorderLayout.SOUTH);
} public static void main(String[] args) {
Frame1 frame1 = new Frame1();
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame1.pack();
frame1.setVisible(true);
} JScrollPane jScrollPane1 = null;
DefaultTableModel tm = null;
JTable jTable1 = null;
JButton jButton1 = new JButton();
}