为什么我的JButton文本的颜色没有变化?

时间:2017-03-26 13:21:18

标签: colors jbutton

frame.setForeground(Color.BLUE); frame.add(new JButton(“blue”));

文字在我运行时保持黑色?

1 个答案:

答案 0 :(得分:0)

除非您的按钮名称是框架,否则它当然不起作用。您将框架设置为蓝色,但按钮保持相同的颜色。您的代码应如下所示:

JFrame frame = new JFrame();
    add(frame, BorderLayout.CENTER);
    JButton button = new JButton("blue");
    // button.setBackground(Color.CYAN);
    button.setForeground(Color.BLUE);
    frame.add(button);