在java swing的一个命令中设置每个组件的前景颜色
当我写作时:在java swing的一个命令中设置每个组件的前景颜色,swing,Swing,当我写作时: jLabel1.setForeground(Color.Red); jTextArea1.setForeground(Color.Red); 它起作用了。 但是我想在一个命令中设置这个颜色 假设我写setForeground(Color.Red),它将为所有组件设置 可能吗 提前感谢。您可以遍历给定容器中的所有组件,并使用以下代码调用某些操作(如颜色更改): Component[] comps = yourPanel.getComponents(); for(Component
jLabel1.setForeground(Color.Red);
jTextArea1.setForeground(Color.Red);
它起作用了。
但是我想在一个命令中设置这个颜色
假设我写setForeground(Color.Red),它将为所有组件设置
可能吗
提前感谢。您可以遍历给定容器中的所有组件,并使用以下代码调用某些操作(如颜色更改):
Component[] comps = yourPanel.getComponents();
for(Component comp : comps) {
if(comp instanceof JComponent) {
((JComponent)comp).setForeground(Color.Red);
}
}
很高兴我能帮上忙。如果这个答案让你满意,请接受它。