我需要帮助。我正在做一个预订系统,我的疑问是:
我有两个JDateChoosers
和JTextFields
,一个JDateChooser
是开始的,一个是结束的。
例如,用户从开始的JDateChooser
中选择一个日期,在JTextField
中输入年数后,JDateChooser
自动更改年份。用户无法编辑结束JDateChooser
.
- 选择
JDateChooser
"开始"日期 - 在
JTextField
中输入年数 - 自动改变"end"
JDateChooser
的值
查看中介设计模式。
基本上,您将拥有一个对象(中介),它将负责协调多个GUI组件之间的状态。因此,当一个人在其中一个文本框中输入内容时,该中介器是文本框上的侦听器,并将相应地设置其他GUI组件的状态。