展开全部
第一种方法JPanel jp0 = new JPanel();
JLabel myJL1 = new JLabel("第0个JLabel");
myJL1.setForeground(Color.MAGENTA);//针对某个JLabel设置颜色
jp0.add(myJL1);
第二种方法JPanel jp1 = new JPanel();
jp1.add(new JLabel("第一个JLabel"));
jp1.add(new JLabel("第二个JLabel"));
jp1.getComponent(0).setForeground(Color.RED);
jp1.getComponent(1).setForeground(Color.BLUE);
第三32313133353236313431303231363533e4b893e5b19e31333363373639种 循环JPanel jp2 = new JPanel();
jp2.add(new JLabel("第三个JLabel"));
jp2.add(new JLabel("第四个JLabel"));
int count = jp2.getComponentCount();
for (int i = 0; i
jp2.getComponent(i).setForeground(Color.ORANGE);
}
效果如图