JList背景颜色

JD *_*ias 1 java swing java-8

我正在创建一个简单的图像浏览器。我正在使用JList带包装的:

assetList.setLayoutOrientation(JList.HORIZONTAL_WRAP); assetList.setVisibleRowCount(-1);

但我想让空白处变暗。我尝试了子类化JList并让该paintComponent方法更改背景颜色,但它似乎不起作用,它只是不断向空白区域添加白色。

图片浏览器

Cod*_*JHP 5

你可以这样做:

私有 JList 列表 = new JList(Model); list.setBackground(Color.BLUE);