JTable错误 - 在您单击表之前,第一行和列单元格未对齐

时间:2015-12-17 09:07:07

标签: java swing jtable

我有这个奇怪的错误,我的JTable的第一行和第一列中的单元格未对齐。您可以在图像中看到第一个单元格的文本是如何严重错位的。

单击该表时,问题自行解决。

有谁知道为什么会发生这种情况,或者如何修复它?我之前从未遇到过JTable这个问题。

jtable bug

我的代码如下所示。注意我以前做过这个,但从未遇到过这个错误。

 JTable table = new JTable(myTableModel);     

 TableColumnModel colModel=table.getColumnModel();
 colModel.getColumn(0).setPreferredWidth(200);
 colModel.getColumn(1).setPreferredWidth(150);
 colModel.getColumn(2).setPreferredWidth(150);
 colModel.getColumn(3).setPreferredWidth(100);

 table.setRowHeight(26);

 JScrollPane tableScrollPane = new JScrollPane(table);
 tableScrollPane.setPreferredSize(new Dimension(600, 300));

0 个答案:

没有答案