Как сделать JButton не выбранным после нажатия на него?

Мне была создана кнопка удаления, которая удаляет некоторый текст из текстового поля. Но когда я нажимаю эту кнопку и удаляю текст, кнопка все равно выделяется. Я хочу отменить выбор этой кнопки после нажатия на нее.

Я пробовал этот код, но он не работает

 private void jToggleButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    jTextField2.setText("");
    jCheckBox1.setSelected(false);
    jTextField4.setText("");
    jTextField5.setText("");
    jTextField6.setText("");
    jButton1.setSelected(false);
}

Как сделать JButton не выбран после нажатия?

3 ответа

Итак, основываясь на jToggleButton1ActionPerformedЯ подозреваю, что вы используете JToggleButton, который имеет два состояния, выбранное и невыбранное, что, вероятно, не то, что вы хотите.

Вместо этого просто используйте JButton

jTextFieldN.requestFocusInWindow();

Обязательно прочитайте Java Docs для метода.


Кроме того, как уже упоминалось в другом месте вам понадобится JButton скорее, чем JToggleButton за это.

Использовать JButton и в событии buttonClick,

JButton.setEnabled(false);
Другие вопросы по тегам