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