Я делаю небольшую программу в java и хочу, чтобы вы могли погасить кнопку «продолжить» до тех пор, пока не будет выбран флажок. У кого-нибудь есть идеи ?Затухание JButton до тех пор, пока не будет выбран JCheckbox
1
A
ответ
0
button.setEnabled(false);
Затем вы должны добавить ItemListener в этот флажок, чтобы включить кнопку, когда установлен этот флажок.
Для получения дополнительной информации см. Раздел из руководства Swing по телефону How to Use Check Boxes.
2
Вы можете сделать это следующим образом:
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JButton
public class CheckBox extends javax.swing.JPanel {
private JButton btnButton;
private JCheckBox chkCheckbox;
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.add(new CheckBox());
frame.pack();
frame.setVisible(true);
}
public CheckBox() {
btnButton = new JButton();
chkCheckbox = new JCheckBox();
btnButton.setText("Continue");
chkCheckbox.setText("Agree?");
chkCheckbox.addChangeListener(new javax.swing.event.ChangeListener() {
public void stateChanged(javax.swing.event.ChangeEvent evt) {
btnButton.setVisible(((JCheckBox)evt.getSource()).isSelected());
}
});
add(chkCheckbox);
add(btnButton);
}
}
Смежные вопросы
- 1. JButton не появляется до тех пор, пока мышь над
- 2. Отключен вход до тех пор, пока не будет установлен флажок
- 3. Не нажимайте до тех пор, пока не будет отпущена кнопка
- 4. Не скрывать DIV до тех пор, пока флажок не выбран или не выбран
- 5. Поддерживайте выделение и не отправляйте до тех пор, пока не будет выбран Selection - PHP/MYSQL
- 6. IOS 9 TableViewCell не отображается до тех пор, пока не будет выбран
- 7. Угловой пользовательский интерфейс - Datepicker не работает до тех пор, пока не будет выбран
- 8. Ячейка в UITableView не обновляется до тех пор, пока не будет выбран в iOS (swift)
- 9. Изображение UITableViewCell не отображается до тех пор, пока не будет выбран
- 10. Пытается повторить до тех пор, пока условие не будет ложным
- 11. wget force retry до тех пор, пока не будет соединение
- 12. Стоп setInterval до тех пор, пока действие не будет выполнено?
- 13. Selenium Keep До тех пор, пока текст не будет найден
- 14. Скрытие содержимого до тех пор, пока MathJax не будет завершено
- 15. Голанг до тех пор, пока не будет нажата клавиша
- 16. Блокировать до тех пор, пока не будет доступен DataInputStream
- 17. Выполнение оценки До тех пор, пока не будет 0
- 18. разрешить обещание до тех пор, пока не будет изменено состояние
- 19. Повторить до тех пор, пока не будет RuntimeWarning
- 20. nightwatch.js - прокрутка до тех пор, пока элемент не будет виден
- 21. Итерация до тех пор, пока не будет нажата клавиша C
- 22. Android-поток ждать до тех пор, пока не будет видно
- 23. Реагирующие события буферов до тех пор, пока не будет запрошен
- 24. Петля Javascript до тех пор, пока не будет выполнено условие
- 25. Выполнение действия до тех пор, пока не будет выполнено условие
- 26. Отключить hashchange до тех пор, пока не будет остановлен scrollling
- 27. Чтение номеров до тех пор, пока не будет выполнено условие
- 28. Метод ожидания до тех пор, пока не будет зафиксировано событие
- 29. MongoDB блокировка до тех пор, пока не будет найден результат
- 30. Ввод строки до тех пор, пока точка не будет введена
использование 'setVisible' метод –
Или' setEnabled() ', в зависимости от того, что вы имеете в виду под "исчезать". –