我在JLabel中显示了arraylist大小。我想要的是每当arraylist的大小发生变化时,它应该反映在JLabel中。可以吗?我可以将arraylist大小绑定到JLabel吗?我不希望每次jLabel.setText(arrList.size());
手动执行此操作。
答案 0 :(得分:0)
Java中没有支持将UI组件绑定到数据结构,就像ActionScript等其他语言一样。您可以设置一个计时器,询问ArrayList
它有多大,然后相应地设置JLabel
的文本。您可能需要在后台线程中执行此操作,因为您不希望在计时器无限循环时保持主线程。