现在我有一个只有数字的jFrame Spinner。我正在存储像这样的微调器的值
int value = (Integer) jSpinner1.getValue();
然后我将它输出到像这样的jLabel
jLabel5.setText("Counter = " + value );
我想知道每次在微调器上更改数字时是否有更新jLabel的方法?
答案 0 :(得分:3)
Add a ChangeListener并在那里设置标签。
JLabel l = ...;
JSpinner spinner = ...;
spinner.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
l.setText("Counter = " + spinner.getValue());
}
}