JSpinner的fireStateChanged方法出现问题

问题描述

|| 我在为JSpinner调用fireStateChanged()方法时遇到问题。我创建了一个JSpinner,当我尝试为该微调器
someSpinner.fireStateChanged();
调用fireStateChanged()方法时,eclipse向我显示了此错误: JSpinner类型的方法fireStateChanged()不可见 在我的情况下,是否有人对如何正确调用JSpinner的fireStateChanged()方法有任何想法? 谢谢=)

解决方法

您收到此错误,因为该方法是受保护的。这意味着只能从JSpinner类或子类(或同一包中的类)内调用该方法。不应从外部调用它。 旋转器负责在每次模型更改发生时触发状态更改事件。通过UI或调用setValue方法更改微调器的值,微调器将自动触发状态更改事件。