-2

我需要帮助。我正在做一个预订系统,我的疑问是:

我有2个JDateChoosersJTextFields一个JDateChooser是开始的,一个是结束的。

例如,用户从一开始就选择一个日期,JDateChooser然后在他输入年数后,JTextField自动结束JDateChooser更改年份。用户无法编辑 end JDateChooser

  1. JDateChooser从“开始”中选择日期。
  2. 在 中输入年数JTextField
  3. "end"JDateChooser的值会自动更改。
4

1 回答 1

1

查看中介者设计模式

基本上,您将拥有一个对象(中介),它将负责协调多个 GUI 组件之间的状态。因此,当一个人在其中一个文本框中输入内容时,该中介是文本框上的侦听器,并将相应地设置另一个 GUI 组件的状态。

于 2014-08-11T13:16:42.633 回答