Я хочу изменить внешний вид JButton при его нажатии. Вместо того чтобы сделать фоновый темно-серый (по умолчанию), я хочу, чтобы он был синим. Я посмотрел на этот пост и увидел, что он использует JButton.setPressedIcon (изображение значка) - Making Image button look pressed/clicked in SwingJButton - установить цвет, который будет отображаться при нажатии?
Я не хочу менять изображение. Я хочу изменить цвет фона до значения, отличного от значения по умолчанию, при нажатии кнопки.
Как это сделать? Можно ли это сделать без какого-либо переопределения или создания нового класса?
Учитывая ваш [другой вопрос] (http://stackoverflow.com/q/15821549/418556), было бы лучше сделать это с помощью значков. Кнопка поддерживает различные значки и будет переключаться между ними при изменении состояния. –