使用Jtable需要按照以下代碼:
JScrollPane scrollPane = new JScrollPane(); JTable table = new JTable(20, 5); scrollPane.setViewportView(table);
但是背景是灰色的,我們想讓其變為白色
使用過的方法:
UIManager.put("Table.background" , Color.WHITE);
UIManager.put("JScrollPane.background" , Color.WHITE);
都沒鳥用。
————-最終解決辦法———————-
實際上,這個灰色並不是Jtable 的灰色,而是JScrollPane 的顏色
所以,要改變ScrollPane的顏色。
全局設置不起作用,但是通過以下方法設置可以達到效果。
scroll.getViewport().setBackground(Color.WHITE);
在此,也希望,這個JScrollPane也使用自定義一個,以后好擴展。