2015-12-11 3 views
0

Как отключить кнопку без изменения цвета фона. Когда я нажимаю кнопку готовности, кнопка «Готово» и синяя кнопка отключены. Но я хочу сохранить цвет синей кнопки. Не могли бы вы мне помочь? On the left the blue button, on the right the disabled buttonsКак отключить JButton без изменения фона на Netbeans

ответ

1

Легко: сохраните переменную экземпляра 'isButtonEnabled', и вместо включения или отключения кнопки вы измените значение этой кнопки.

Тогда все, что вам нужно сделать:

public void actionPerformed(ActionEvent event){ 
    if (isButtonEnabled){ 
    // the actual code 
    } 
} 
+0

кнопка все еще угнетает, пользователь считает, что он должен сделать что-то – JJF

+0

либо изменения внешнего вида (включено/выключено), или нет. Если вы не измените основные компоненты, это не изменится. Если вы не хотите создавать свой собственный компонент пользовательского интерфейса с нуля, что довольно бессмысленно, немедленного решения нет. – Stultuske

+0

Я не понимаю. Мне нужна кнопка, которая меняет цвет фона при нажатии (в этом случае синий) и отключается при нажатии кнопки готовности. – Daesos

Смежные вопросы