【发布时间】:2014-05-10 12:43:36
【问题描述】:
我之前问过这个问题,但我似乎无法编辑它,但现在我对如何做到这一点有了更多的想法,但它不起作用。
我已经初始化了一个 LabelledSlider 并将默认值设置为 int speedValue,它在构造函数中被赋值为 1。
final LabelledSlider speed = new LabelledSlider("Sim speed", 1, 7, speedValue);
加载程序时,滑块为 1,但是当我调用将值 5 分配给 speedValue 的动作侦听器加载时,滑块仍保持为 1,并且在我运行程序时不会增加。
loadButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
speedValue = 1;
}
});
谁能解释为什么什么都没有发生并可能提供解决方案?我也有用于保存滑块值的动作监听器,效果非常好。
谢谢
【问题讨论】:
标签: java swing user-interface slider