5

可能的重复:
Java swing Table 透明度

让 JTable 背景透明并不是那么容易。我只想查看单元格的文本内容。

4

1 回答 1

16

如果表格本身和单元格都不透明,则表格将是透明的:

table.setOpaque(false);
((DefaultTableCellRenderer)table.getDefaultRenderer(Object.class)).setOpaque(false);

如果表格在 a 中ScrollPane,它也是透明的:

scrollPane.setOpaque(false);
scrollPane.getViewport().setOpaque(false);

至少,您可以删除网格线:

table.setShowGrid(false);

一个简单的结果是一项相当大的工作......

于 2012-07-23T09:34:58.183 回答