java - JList背景颜色

标签 java swing java-8

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

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

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

Image Browser

最佳答案

你可以这样做:

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

关于java - JList背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39670914/

相关文章:

mysql - Spring Data JPA 存储库流 MySql/MsSql NPE

java - 创造更亮的颜色? ( java )

Javadoc - 常量字段的值未正确显示

java - 试图理解简单的代码

java - jpanel 作为内部类

java - Java 中的多个按钮游戏

Java Swing API - GroupLayout 未正确调整所有组件 JPanel 的大小

java - 访问列表中所有对象的字段

java - 给定一个 `Class` 对象,获取对 `toString` 的方法引用

java - 两个文本文件中的 "words"不同,并将它们加粗,在两个txt中显示在屏幕上。文件