我有一个我在JScrollpane中显示的JTable.只有JTable
在其网格中显示几行信息.下面的空间
网格到JPanel的底部,
它包含JScrollpane,(其又包含JTable)是
彩色固体灰色.
我想把这种颜色变成白色.我试过设置JTable的
背景颜色
白色,[使用方法setBackground(颜色,白色)]但没有
工作.
在其网格中显示几行信息.下面的空间
网格到JPanel的底部,
它包含JScrollpane,(其又包含JTable)是
彩色固体灰色.
我想把这种颜色变成白色.我试过设置JTable的
背景颜色
白色,[使用方法setBackground(颜色,白色)]但没有
工作.
任何人都可以告诉我使用哪种方法来将灰色变为白色?
解决方法
依赖你的代码
> JTable#setFillsViewportHeight(true);
要么
> JScrollPane#getViewport().setBackground(JTable#getBackground());
或者您可以将JScrollPanes JViewport适合JTables视图
> JTable#setPreferredScrollableViewportSize(JTable#getPreferredSize());