有一个带有按钮的主框架。
单击主框架上的该按钮后,会出现一个带有两个按钮的自定义对话框(setVisible(true))。该对话框有一堆文本框,微调器,单选按钮......该对话框上的一个按钮称为“取消”。
我正在尝试做的是当我单击取消时,所有字段都被清除/重置为默认值,然后关闭对话框(setVisible(false))。
问题是它没有重置单选按钮,当对话框由于IllegalArumentException(因此我将其删除)而尝试重置日期时我也会出现异常。
NetBeans中是否还有Date控件?我使用带有修改模型的微调器,但它有点尴尬,加上它很难重置日期?
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);
}
答案 0 :(得分:0)
日期控制:查看JXDatePicker
设计问题:为什么在关闭对话框时重置文件? 为什么不在它显示之前设置正确的状态? (只是我的意见)
radio1.setSelected(false)应该适用IMO - 必须有另一个问题。