Предположим, у меня есть класс:
class Boy
{
int age = 25;
}
У меня есть JTextField, возраст, который обновляет поле экземпляра «возраст» мальчика. В качестве альтернативы, если возраст мальчика изменен другим способом (например, setAge() ), мне нужно иметь возможность отразить это изменение в JTextField.
Использование шаблона наблюдателя — один из способов. В этом случае я вынужден создать новый класс JTextFieldThatObserves (который наследуется от JTextField и реализует Observer)
Является ли JTextField по умолчанию неспособным делать то, что мне нужно?