У основной рамки есть кнопка.
После нажатия этой кнопки в главном фрейме появляется настраиваемое диалоговое окно с двумя кнопками (setVisible (true)). В этом диалоговом окне есть несколько текстовых полей, бланков, переключателей ... Одна из кнопок в этом диалоге называется «Отмена».
Я пытаюсь сделать так, чтобы при нажатии кнопки «Отмена» все поля очищались / сбрасывались до значений по умолчанию, а затем закрывалось диалоговое окно (setVisible (false)).
Проблема в том, что он не сбрасывает переключатели, а также я получаю исключение, когда диалоговое окно пытается сбросить дату из-за IllegalArumentException (поэтому я удалил его).
Также есть ли элемент управления датой в NetBeans? Я использую блесну с измененной моделью, но это немного неловко, плюс она затрудняет сброс даты?
private void btnAcceptActionPerformed(java.awt.event.ActionEvent evt) {
String err = "";
if(txtFirstName.getText() == "")
err += "First Name is required";
if(txtLastName.getText() == "")
err += "Last Name is required";
if(txtId.getText() == "")
err += "Id is required";
javax.swing.JOptionPane.showMessageDialog(this.CreateReservation, err);
}
private void btnCancelActionPerformed(java.awt.event.ActionEvent evt) {
txtFirstName.setText("");
txtLastName.setText("");
spinAge.setValue(18);
txtId.setText("");
radio1.setSelected(false);
radio2.setSelected(false);
DialogCustom.setVisible(false);
}