你这样,先把MyTableModel中的
private Vector rowField ;
private Vector rowData ;
改成
private Vector rowField = new Vector();
private Vector rowData = new Vector();
然后用下面的类进行测试,使能够看到表头的,没有内容是因为没有数据。
关键是
new JScrollPane(table);
有了它才显示出来了,表的形状。
public class Test {
public static void main(String[] args){
JFrame frame = new JFrame();
MyTableModel tableModel=new MyTableModel();
JTable table=new JTable(tableModel);
frame.getContentPane().add(new JScrollPane(table));
frame.show();
}
}
private Vector rowField ;
private Vector rowData ;
改成
private Vector rowField = new Vector();
private Vector rowData = new Vector();
然后用下面的类进行测试,使能够看到表头的,没有内容是因为没有数据。
关键是
new JScrollPane(table);
有了它才显示出来了,表的形状。
public class Test {
public static void main(String[] args){
JFrame frame = new JFrame();
MyTableModel tableModel=new MyTableModel();
JTable table=new JTable(tableModel);
frame.getContentPane().add(new JScrollPane(table));
frame.show();
}
}
解决方案 »
- java 中要将字符串20090128012650转换为2009-01-28 01:26:50 如何做,请各位大虾帮忙。
- 求助JTable自定义编辑器的问题。
- 请大家看看我的监听端口的代码,问什么所有的断口都抛出IOException异常呢?
- 出个题目,看谁能解答
- 异或符的操作,新手提问
- 一个读取某个目录下所有java(扩展名)文件的出错的问题(在线等待)
- 简单 java 求救!
- 请教在英文JBuilder5中的中文使用问题
- 为什么敲回车后它不停止输入呢?而是回车后换行还可以无限输入,实在是不知道哪里错了
- JFrame间调用延迟卡顿
- 散分----马上找工作,想找JAVA方面的相关职业,最近比较迷茫,希望各位指点
- 编译不过的问题
JOptionPane.showConfirmDialog();传入panel对象和要提示的信息即可。