【问题标题】:Set JSpinner model programmatically以编程方式设置 JSpinner 模型
【发布时间】:2018-04-18 12:45:00
【问题描述】:

我需要根据一些参数设置JSpinner模型,比如如果某物是X,那么改变微调器模型。

这就是我的做法:

SpinnerNumberModel model = new SpinnerNumberModel(new Float(0.1), new Float(0.0), new Float(0.9), new Float(0.1));                              
JSpinner.NumberEditor ed = new JSpinner.NumberEditor(sMySpiner);
sMySpiner= new JSpinner(model);
sMySpiner.setEditor(ed);        

但问题是设置后没有应用新模型。有什么遗漏吗?

【问题讨论】:

标签: java swing jspinner


【解决方案1】:

变化:

sMySpiner= new JSpinner(model);

收件人:

sMySpiner.setModel(model);

更改对现有微调器的引用可能不会更新屏幕上显示的微调器。如果该更改无法解决问题,请按照 Sergiy 的建议发布 MCVE。

【讨论】:

猜你喜欢
  • 2023-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-22
  • 1970-01-01
  • 2013-06-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多