我在Java小程序的JPanel中有一个计数器。我希望计数器每次更改int时都更新。我该怎么做?
最佳答案
制作方法changeCounter
,使您可以更改计数器。在该方法中,更新JPanel
中的控件。
进行此操作的正确方法是数据绑定,但是afaik仍然不在Java中。但是,有很多库可以这样做。
另一种选择是使用侦听器以通常的方式来实现它,即观察者模式。 There is a tutorial for that, even。通常,它在Swing中以这种方式工作。您拥有的对象本身可以在其属性之一发生更改时触发属性更改事件,并为这些事件添加侦听器以相应地更改控件值(反之,当用户更改控件中的值时则相反)。
关于java - 在JPanel中刷新整数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9867118/