0
现在我有一个jFrame微调只有数字。我存储微调的价值这样更新基于jSpinner的jLabel
int value = (Integer) jSpinner1.getValue();
和我然后将其输出到JLabel这样
jLabel5.setText("Counter = " + value);
我想知道是否有一种方法每次更新JLabel中的数在微调器上改变了吗?
现在我有一个jFrame微调只有数字。我存储微调的价值这样更新基于jSpinner的jLabel
int value = (Integer) jSpinner1.getValue();
和我然后将其输出到JLabel这样
jLabel5.setText("Counter = " + value);
我想知道是否有一种方法每次更新JLabel中的数在微调器上改变了吗?
Add a ChangeListener并在那里设置您的标签。
JLabel l = ...;
JSpinner spinner = ...;
spinner.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
l.setText("Counter = " + spinner.getValue());
}
}
我会给它一个去。谢谢。 – Jonah 2014-09-10 19:51:54
得到它的工作感谢您的帮助。 – Jonah 2014-09-10 20:08:02
不错。当你有一秒钟,你可以点击支票接受我的解决方案? – ControlAltDel 2014-09-10 20:21:28