Java 基于jSpinner更新jLabel

Java 基于jSpinner更新jLabel,java,swing,jspinner,Java,Swing,Jspinner,现在我有一个jFrame微调器,它只有数字。我像这样存储微调器的值 int value = (Integer) jSpinner1.getValue(); jLabel5.setText("Counter = " + value ); 然后我把它输出到一个像这样的jLabel int value = (Integer) jSpinner1.getValue(); jLabel5.setText("Counter = " + value ); 我想知道是否有

现在我有一个jFrame微调器,它只有数字。我像这样存储微调器的值

    int value = (Integer) jSpinner1.getValue();
    jLabel5.setText("Counter = " + value );
然后我把它输出到一个像这样的jLabel

    int value = (Integer) jSpinner1.getValue();
    jLabel5.setText("Counter = " + value );
我想知道是否有办法在每次微调器上的编号更改时更新jLabel?

并在那里设置标签

JLabel l = ...;
JSpinner spinner = ...;
spinner.addChangeListener(new ChangeListener() {
  public void stateChanged(ChangeEvent e) {
    l.setText("Counter = " + spinner.getValue());
  }
}
把你的标签放在那里

JLabel l = ...;
JSpinner spinner = ...;
spinner.addChangeListener(new ChangeListener() {
  public void stateChanged(ChangeEvent e) {
    l.setText("Counter = " + spinner.getValue());
  }
}
把你的标签放在那里

JLabel l = ...;
JSpinner spinner = ...;
spinner.addChangeListener(new ChangeListener() {
  public void stateChanged(ChangeEvent e) {
    l.setText("Counter = " + spinner.getValue());
  }
}
把你的标签放在那里

JLabel l = ...;
JSpinner spinner = ...;
spinner.addChangeListener(new ChangeListener() {
  public void stateChanged(ChangeEvent e) {
    l.setText("Counter = " + spinner.getValue());
  }
}

我要试一试。谢谢,很好。当您有时间时,您可以单击检查以接受我的解决方案吗?我的错误,已单击检查!我要试一试。谢谢,很好。当您有时间时,您可以单击检查以接受我的解决方案吗?我的错误,已单击检查!我要试一试。谢谢,很好。当您有时间时,您可以单击检查以接受我的解决方案吗?我的错误,已单击检查!我要试一试。谢谢,很好。当您有时间时,您可以单击检查以接受我的解决方案吗?我的错误,已单击检查!