Как связать jlabel с размером arraylist? - PullRequest
0 голосов
/ 22 июня 2011

Я показываю размер массива в JLabel.Я хочу, чтобы каждый раз, когда размер массива изменялся, он должен отражаться в JLabel.Это можно сделать?Могу ли я связать размер массива с JLabel?Я не хочу делать это вручную jLabel.setText(arrList.size()); каждый раз.

1 Ответ

0 голосов
/ 22 июня 2011

В Java нет поддержки для привязки компонента пользовательского интерфейса к структуре данных, как в других языках, таких как ActionScript. Вы можете установить таймер, который будет спрашивать ArrayList, насколько он велик, а затем соответственно установить текст JLabel. Вам, вероятно, нужно сделать это в фоновом потоке, так как вы не захотите держать основной поток, пока ваш таймер работает бесконечно.

...