4

Windows 7 の日付と時刻のピッカーと同じことを行う (またはそれ以上の) Swing 用のコンポーネントを探しています。彼らはそう見える:

Windows 7 の例

そして、私が必要とする次の機能を持っています:

  • 無効な値を入力することはできません (フィールドを離れるときではなく、入力するときに値が無視されます)
  • ユーザーが最初に変更を加えるまで、フィールドを継続的に更新できます (Windows 7 の時間設定を参照してください)。
  • 一度に選択して変更できるのは、テキスト全体ではなく、1 つの位置のみです (したがって、コロンとポイントは削除できません)。
  • 上下ボタン
  • カレンダーボタン(ただし、私にとってはオプションです)

DateEditor で JSpinner を試しましたが、この機能はありません。JXDatePicker はカレンダー ボタンのみを追加します。

一般的に、ユーザーが日付と時刻を強力かつシンプルな方法で入力できるようにする良い方法を探しています。Windows 7 のソリューションは非常に優れているようです。

ありがとうございました!

4

1 に答える 1

3

最高で無料の DatePickers はJCalendarです。どちらの場合も、正しい実装と回避策に焦点が当てられておりJXDatePicker、優れていますDateFocusRenderer and EditorJTree / JTreeTable / JTable

あなたのニーズに合わせて ---> これらの機能はすべてデフォルトで実装されてWin7JXDatePickerますJCalendar

どちらの場合もSpecialDays、休日 (およびその他) として 独自の回避策を実装する必要があります。

于 2012-01-30T12:35:32.657 に答える