1

我想在我的 JFrame 中添加一个颜色指示器。当我点击一个按钮时它应该变成红色,如果我不点击一个按钮它应该是绿色的。我应该如何实现这个?

4

1 回答 1

8
JLabel lblLed = new JLabel("•");
lblLed.setForeground(Color.Green);

将 ChangeListener 添加到您的 JButton 并在 StateChanged() 方法中添加:

if (buttonIsPressed) {
    lblLed.setForeground(Color.Red);
} else {
    lblLed.setForeground(Color.Green);
}
于 2013-04-25T13:12:45.183 回答