【发布时间】:2016-05-17 13:44:29
【问题描述】:
我有一个带有大量 jLabel 的 java 面板。用户可以从“主题”选择列表中更改这些标签的颜色。有没有办法一次性更改它们,或者我必须分别为每个设置前景色。
【问题讨论】:
-
你可以使用循环。
标签: java netbeans-8 foreground
我有一个带有大量 jLabel 的 java 面板。用户可以从“主题”选择列表中更改这些标签的颜色。有没有办法一次性更改它们,或者我必须分别为每个设置前景色。
【问题讨论】:
标签: java netbeans-8 foreground
这样有什么问题:
for (JLabel label : labelList) {
label.setForeground(Color.RED); // or any other color
}
【讨论】:
List<JLabel> labelList = new ArrayList<>(); 并将所有JLabels 添加到列表中。