1
我是Java中使用GUI編碼的新手(使用swing),我被困在JTable缺少列標題並且表格周圍沒有滾動條的地方。滾動條和表列不可見
的是什麼樣子圖片:http://i.gyazo.com/28a66d42bd9365b2c3c9bfd7c8907cee.png
代碼:
scrollPane = new JScrollPane();
frame.getContentPane().add(scrollPane, BorderLayout.CENTER);
table = new JTable();
table.setFillsViewportHeight(true);
table.setModel(new DefaultTableModel(new Object[][] {
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null },
{ null, null, null, null, null }, }, new String[] {
"New column", "New column", "New column", "New column",
"New column" }));
scrollPane.setColumnHeaderView(table);
第二種解決方案效果很好!另外,謝謝你的例子:) – Muki 2015-04-03 13:43:03