2012-05-03 27 views
2

私のjframeにdatepickerが必要です。私はSwingXからJXDatePickerを使用していますが、どのように動作しているのかを調べるのが難しく、datepickerは表示されません。私が望むものをJXDatePickerの使い方は?

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { 

     JXDatePicker picker = new JXDatePicker(); 

jLabel2.setText(picker.getDate().toString()); 
    } 

は、ピッカーが、ボタンのactionPerformedの上際に表示し、JLabelの中seledted日付を書くことです。何か案は?

答えて

3

JXDatePickerは、ボタン、編集可能なフィールド、およびJXMonthViewコンポーネントを組み合わせたコンポーネントとして設計されています。ユーザーは、ボタンを押すと表示されるカレンダーコンポーネントから日付を選択できます。

だから、すなわち、コンテナにごピッカーを追加することを忘れないでください:ここでは

panel.add(picker); 

exampleです。

+0

編集可能なフィールドをユーザーが編集できないようにすることができます。つまり、ボタンをクリックするだけで、ユーザーがフィールドに項目を追加できるようにすることができます。 –

+1

@AnchitMittal 'datePicker.getEditor()。setEditable(false);はこのトリックを行うべきです。 – tenorsax