使JTable背景透明并不容易。我只想查看我的单元格的文本内容。
答案 0 :(得分:14)
如果本身和单元格都不透明,则表格将是透明的:
table.setOpaque(false);
((DefaultTableCellRenderer)table.getDefaultRenderer(Object.class)).setOpaque(false);
如果表格位于ScrollPane
,那么它也是透明的:
scrollPane.setOpaque(false);
scrollPane.getViewport().setOpaque(false);
至少,您可以删除网格线:
table.setShowGrid(false);
简单的结果相当重要......