我使用NetBeans创建了一个学生申请表。表格包含
JTextFields, JRadioButtons, JComboBoxes, JTextArea, and two JButtons
,一个是 SUBMIT 另一个是重置 JButton。
然后我将它连接到我的MySQL DataBase。
单击 SUBMIT JButton
后,数据将存储到数据库中。但问题是,点击 SUBMIT JButton
后,字段不会被清除。
我希望在输入数据后字段为空。
另一个问题是JCombobox
,我写了这样的代码:
String ob1=(String) combobox1.getSelectedItem()//getting date
String ob2=(String) combobox2.getSelectedItem()//getting month
String ob2=(String) combobox3.getSelectedItem()//getting year
我想在出生日期格式中存储ob1,ob2,ob3以上 喜欢30-mar-1991。
答案 0 :(得分:3)
首先,如果您想要在秋千中清除字段,您可以编写自己的reset()
,因为您应该手动清除字段,例如JTextField
,JTextField.setText("");
对于RadioButton,您可以clearSelection()
使用ButtonGroup
。像这样你应该在你的reset()
方法中定义它。当您对submit
按钮执行操作时,您可以致电reset()
中的actionPerformed
,以便清除字段。您可以在重置按钮actionPerformed中使用此reset()
。
如果你想要的话,出生日期格式如30-mar-1991,将其转换为单个字符串然后你可以使用SimpleDateFormat
,参考此链接
http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html