-2

助けが必要です。私は予約システムを行っていますが、私の疑問は次のとおりです。

私は2つJDateChoosersありJTextFields、1つJDateChooserは開始用で、もう1つは終了用です。

たとえば、ユーザーは最初から日付を選択JDateChooserし、年数を入力した後、JTextField自動的に最後JDateChooserに年が変更されます。ユーザーは end を編集できませんJDateChooser

  1. JDateChooser「開始」から日付を選択します。
  2. に年数を入力しJTextFieldます。
  3. 自動的に「終了」JDateChooserの値が変更されます。
4

1 に答える 1

1

メディエーターの設計パターンを調べてください。

基本的に、多数の GUI コンポーネント間の状態を調整する役割を担うオブジェクト (メディエータ) が 1 つあります。したがって、ある人がテキスト ボックスの 1 つに何かを入力すると、そのメディエーターがテキスト ボックスのリスナーとなり、それに応じて他の GUI コンポーネントの状態を設定します。

于 2014-08-11T13:16:42.633 に答える