如何在JFrame中添加颜色指示器(LED-likealike)?

RSF*_*RSF 1 java swing jframe

我想在我的JFrame中添加一个颜色指示器.当我点击一个按钮时它应该变为红色,如果我没有点击一个按钮,它应该是绿色的.我该如何实现呢?

Dea*_*sus 8

JLabel lblLed = new JLabel("•");
lblLed.setForeground(Color.Green);
Run Code Online (Sandbox Code Playgroud)

将ChangeListener添加到JButton并在StateChanged()方法中添加以下内容:

if (buttonIsPressed) {
    lblLed.setForeground(Color.Red);
} else {
    lblLed.setForeground(Color.Green);
}
Run Code Online (Sandbox Code Playgroud)