有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JSpinner的fireStateChanged()方法存在java问题

调用JSpinner的fireStateChanged()方法时遇到问题。我创建了一个JSpinner,当我尝试为该微调器someSpinner.fireStateChanged();调用fireStateChanged()方法时,eclipse向我显示了以下错误:

The method fireStateChanged() from the type JSpinner is not visible

在我的例子中,有人知道如何正确地为JSpinner调用fireStateChanged()方法吗

Thanx=)


共 (1) 个答案

  1. # 1 楼答案

    由于该方法受保护,因此会出现此错误。这意味着只能从JSpinner类或子类(或同一包中的类)中调用该方法。不应该从外面叫它

    微调器负责在其模型每次发生更改时触发状态更改事件。通过UI或调用setValue方法更改微调器的值,微调器将自动触发状态更改事件