Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Как изменить элемент в GUI ?


Автор: Wowa 21.5.2006, 12:53
Пишу игрушку, на яве у меня довольно небольшой опыт программирования. В связи с чем возник вопрос. Как изменить уже выведенный на экран элемент GUI ? Например, есть такой элемент:

Код

JLabel score = new JLabel("Ваши очки: 0");
frame.getContentPane().add(score, BorderLayout.NORTH);



В ходе игры игрок набирает очки и их нужно обображать. Как изменить значение score ?  

Автор: LSD 21.5.2006, 12:58
Код
int playerScore;
...
score.setText("Ваши очки: " + playerScore);
 

Автор: baroleg 3.7.2006, 17:20
Вопрос по теме:
есть основной класс который отображает таблицу а также есть метка, отображающая количество просмотренных записей.
Есть класс (AbstractTableModel) который обслуживает таблицу . В методе getValueAt изменяется значение просмотренных записей. (во втором классе есть метод получения этого значения "количество просмотренных записей").
(при иницализации значение устанавливается корректно).
------
как на основной форме заставить изменяться значение метки, значение изменяющимся в другом классе? 

Автор: corewithin 10.7.2006, 15:12
А хотя бы имена классов и схему взаимодействия не на пальцах слабо обрисовать? У меня мозг зацикливается от этих "в одном в другом"... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)