Как сделать 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);