1

JavaとNetBeans7を使用して単純なデスクトップアプリケーションを開発しています。テキストフィールドとテキストエリア、およびjxdatepickerがあります。必要に応じてフィールドをクリアするためのCLEARボタンがあります。

私は

jtextfield.setText("") and 
  jtextArea.setText("")

示されているようにテキストフィールドとテキストエリアをクリアします。しかし、私の問題は、クリアボタンがクリックされたときにクリーンフィールドを表示するために日付ピッカーをクリアするにはどうすればよいですか?

4

2 に答える 2

6

基本的に:

picker.setDate(null);

補遺:

ピッカーの内部を掘り下げてエディターのテキストを設定するのは間違っています。テキストはエディターでのみ更新され、基になるモデルにはコミットされないためです。

picker.getEditor().setText("");
System.out.println(picker.getDate());

// output
Thu Feb 28 00:00:00 CET 2013 

// output after nulling the date with the appropriate api
null
于 2013-02-28T11:35:28.720 に答える
0

1.このようにプロパティを設定します。datePicker.getModel()。setValue(null);;

于 2015-06-29T07:32:25.063 に答える