首页javajspinnerJava Swing - 如何create String基于列表的微调器

Java Swing - 如何create String基于列表的微调器

我们想知道如何create String基于列表的微调器。
import java.util.ArrayList;
import java.util.List;

import javax.swing.JFrame;
import javax.swing.JSpinner;
import javax.swing.SpinnerListModel;

public class Main extends JFrame {
  public Main() {
    JSpinner m_listSpinner;
    SpinnerListModel m_listSpinnerModel;
    List<String> sequence = new ArrayList<String>();

    sequence.add(new String("I - First"));
    sequence.add(new String("II - Second"));
    sequence.add(new String("III - Third"));
    sequence.add(new String("IV - Fourth"));
    sequence.add(new String("V - Fifth"));
    sequence.add(new String("VI - Sixth"));

    m_listSpinnerModel = new SpinnerListModel(sequence);

    m_listSpinner = new JSpinner(m_listSpinnerModel);
    add(m_listSpinner);
  }

  public static void main(String argv[]) {
    Main spinnerFrame = new Main();
    spinnerFrame.setSize(350, 200);
    spinnerFrame.setVisible(true);
  }
}