Я создал несколько приложений качания с участием JButton
и заметил, что каждый раз, когда нажимается, он становится белым. Пример here.Изменить цвет клика JButton?
Как я могу изменить его, когда и только тогда, когда нажата кнопка, он превращается в RED вместо обычного белого цвета, а когда он выпущен, он возвращается к нормальному виду? Есть ли способ для этого?
Пример кода:
JButton b = new JButton("foo");
b.addMouseListener(new MouseAdapter(){
@Override
public void mousePressed(MouseEvent e) {
//turn red
}
@Override
public void mouseReleased(MouseEvent e) {
//go back to original state
}
});
мы можем нажать эту кнопку, используя клавиатуру, также не только с мышью, а затем – Satya
[возможно дублировать] (http://stackoverflow.com/questions/14627223/how-to-change-a-jbutton-color-on-mouse-pressed) – guleryuz