GUI学生申请表

时间:2012-09-21 04:24:47

标签: java swing

我使用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。

1 个答案:

答案 0 :(得分:3)

首先,如果您想要在秋千中清除字段,您可以编写自己的reset(),因为您应该手动清除字段,例如JTextFieldJTextField.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