问题描述
||
我在为JSpinner调用fireStateChanged()方法时遇到问题。我创建了一个JSpinner,当我尝试为该微调器
someSpinner.fireStateChanged();
调用fireStateChanged()方法时,eclipse向我显示了此错误:
JSpinner类型的方法fireStateChanged()不可见
在我的情况下,是否有人对如何正确调用JSpinner的fireStateChanged()方法有任何想法?
谢谢=)解决方法
您收到此错误,因为该方法是受保护的。这意味着只能从JSpinner类或子类(或同一包中的类)内调用该方法。不应从外部调用它。
旋转器负责在每次模型更改发生时触发状态更改事件。通过UI或调用setValue方法更改微调器的值,微调器将自动触发状态更改事件。