可能的重复:
Java swing Table 透明度
让 JTable 背景透明并不是那么容易。我只想查看单元格的文本内容。
如果表格本身和单元格都不透明,则表格将是透明的:
table.setOpaque(false);
((DefaultTableCellRenderer)table.getDefaultRenderer(Object.class)).setOpaque(false);
如果表格在 a 中ScrollPane
,它也是透明的:
scrollPane.setOpaque(false);
scrollPane.getViewport().setOpaque(false);
至少,您可以删除网格线:
table.setShowGrid(false);
一个简单的结果是一项相当大的工作......