String columnNames[]=new String[]{"Column1", "Column2"}
JTable jtable=new JTable(null, columnNames)
jpanel.add(new JScrollPane(jtable))
JTable(Object[][] rowData,
Object[] columnNames)
Constructs a JTable to display the values in the two dimensional array,
rowData, with column names, columnNames.
因为BorderLayout的布局原理导致这样的,四个角的组件的展示大小是它的preferSize,很不幸Table默认的preferSize是0,所以你放上去是看不到的。你可以设置下Table的PreferSize你就可以看见,不过建议你还是把Table放在Center这个位置。还有添加JTable的时候别忘了把JTable放在JScrollPane中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)