String[][] data = ...;//一个二维数组,用来存储你要显示的数据 String[] title = ...;//一个一维数组,显示JTable的标题DefaultTableModel model = new DefaultTableModel(data, title); JTable table = new JTable(model);JScrollPane sPane = new JScrollPane(table);//然后在GUI中吧JTable中显示出来 //方法是把sPane添加到你想显示的地方
下面是个示例代码,运行一下看看。import java.awt.*; import javax.swing.*; import javax.swing.table.*;public class Test { public static void main(String[] args) { String[][] data = {{"1","a"},{"2","b"},{"3","c"}}; String[] title = {"title_1", "title_2"}; DefaultTableModel model = new DefaultTableModel(data, title); JTable table = new JTable(model); JScrollPane sPane = new JScrollPane(table); JFrame frame = new JFrame(); frame.getContentPane().add(sPane); frame.setSize(100,100); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show(); } }
up
谁给个例子看看!!!
我也碰到了同样的问题!!
帮帮忙给些提示
[email protected]
String[] title = ...;//一个一维数组,显示JTable的标题DefaultTableModel model = new DefaultTableModel(data, title);
JTable table = new JTable(model);JScrollPane sPane = new JScrollPane(table);//然后在GUI中吧JTable中显示出来
//方法是把sPane添加到你想显示的地方
import javax.swing.*;
import javax.swing.table.*;public class Test {
public static void main(String[] args) {
String[][] data = {{"1","a"},{"2","b"},{"3","c"}};
String[] title = {"title_1", "title_2"}; DefaultTableModel model = new DefaultTableModel(data, title);
JTable table = new JTable(model);
JScrollPane sPane = new JScrollPane(table); JFrame frame = new JFrame();
frame.getContentPane().add(sPane);
frame.setSize(100,100);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}