如何设置按钮上的文本颜色?JAVA

如何设置按钮上的文本颜色?JAVA,java,swing,button,Java,Swing,Button,如何设置按钮上的文本颜色。我试过这个,但不起作用 JButton button1 = new JButton(); button1.setForeground(Color.RED); button1.setText("Close"); button1.setEnabled(false); 颜色保持黑色 当按钮被禁用时,是否可以更改颜色 您可以为此使用UIManager。有关更多信息,请参阅 如果可以使用UIManager,则需要创建自定义UI。它应该可以工作。显示更

如何设置按钮上的文本颜色。我试过这个,但不起作用

  JButton button1 = new JButton();
    button1.setForeground(Color.RED);
    button1.setText("Close");
    button1.setEnabled(false);
颜色保持黑色

当按钮被禁用时,是否可以更改颜色

您可以为此使用UIManager。有关更多信息,请参阅


如果可以使用UIManager,则需要创建自定义UI。

它应该可以工作。显示更多代码。禁用的按钮将灰显。你必须启用按钮才能看到颜色。深灰色,我想这是因为按钮被禁用,当我启用按钮时,它工作了,当按钮被禁用时,是否可以更改颜色,因为我需要禁用按钮。查看你提供的链接,我想我可以使用它,但它会添加额外的代码,因此,我将坚持不禁用按钮,只有文本颜色的变化。