0

我用 NetBeans 创建了一个学生申请表。表单包含 JTextFields, JRadioButtons, JComboBoxes, JTextArea, and two JButtons,一个是SUBMIT另一个是ResetJButton。然后我将它连接到我的 MySQL 数据库。点击后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

我想以出生日期格式(如 1991 年 3 月 30 日)存储 ob1、ob2、ob3 以上。

4

1 回答 1

3

首先,如果你想在swing中清除字段,你可以自己编写reset(),你应该手动清除你的字段,例如JTextFieldJTextField.setText("");

对于 RadioButton,您可以clearSelection()使用ButtonGroup. 像这样你应该在你的reset()方法中定义它。当您对按钮执行操作时,submit您可以在 中调用您reset()actionPerformed,以便您可以清除字段。您可以reset()在重置按钮 actionPerformed 中使用它。

其次,如果你愿意,出生日期格式如 1991 年 3 月 30 日,将其转换为单个字符串,然后你可以使用SimpleDateFormat,参考这个链接

http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

于 2012-09-21T04:41:37.570 回答