我有一个在 JScrollpane 中显示的 JTable。仅 JTable 在其网格中显示几行信息。下面的空间 网格到 JPanel 的底部, 包含 JScrollpane,(它又包含 JTable)是 彩色纯灰色。 我想将该颜色更改为白色。我尝试设置 JTable 的 背景颜色为 白色,[使用方法 setBackground(Color,WHITE) ] 但那没有 工作。
谁能告诉我用什么方法把灰色变成白色?
最佳答案
取决于你的代码
JTable#setFillsViewportHeight(true);
或
JScrollPane#getViewport().setBackground(JTable#getBackground());
或者您可以通过
使JScrollPanes JViewport
适合JTables View
JTable#setPreferredScrollableViewportSize(JTable#getPreferredSize());
关于java - 如何更改 JTable 背景颜色默认为白色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12528792/