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