0

NetBeans を使用して学生申請書を作成しました。フォームには が含まれており JTextFields, JRadioButtons, JComboBoxes, JTextArea, and two JButtonsSUBMITもう 1 つは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

上記のob1、ob2、ob3を1991年3月30日のような生年月日形式で保存したい。

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 に答える