Обновить целое число в JPanel - PullRequest
1 голос
/ 26 марта 2012

У меня есть счетчик в JPanel в моем Java-апплете. Я хочу, чтобы счетчик обновлялся каждый раз, когда изменяется значение счетчика. Как бы я это сделал?

1 Ответ

4 голосов
/ 26 марта 2012

Создайте метод changeCounter, который позволит вам изменить счетчик.В этом методе обновите элемент управления в вашем JPanel.

. Правильный путь для этого - привязка данных, но на самом деле это не в Java.Однако для этого есть множество библиотек.

Другой вариант - реализовать его обычным способом, то есть с помощью шаблона Observer, с использованием слушателей. Для этого есть учебник, даже .Обычно это работает в Swing.У вас есть объекты, которые сами могут инициировать события изменения свойств всякий раз, когда изменяется одно из их свойств, и вы добавляете прослушиватели для этих событий для соответствующего изменения значений элемента управления (и наоборот, когда пользователь изменяет значение в элементе управления).

...