如何在Jspinner中使用通用字符串?

时间:2015-09-08 16:52:38

标签: java swing jspinner

我有问题JSpinner在JSpinner中显示Month并且我跟随代码如下。我使用jframe形式的swing控件来使用微调器控件。当我运行项目时,它总是设置默认值0.如何解决这个错误?

systemPropertiesAdvanced

1 个答案:

答案 0 :(得分:0)

在你的构造函数代码中,你正在调用initComponents,然后创建你的SpinnerListModel,创建一个新的JSpinner,但从不在任何地方添加...所以看起来问题是你只是没有在任何地方添加JSpinner

    public spinner(boolean CycleMonths) {

        initComponents();
        JTextField tf=null;
        String[] monthStrings = getMonthStrings();
         SpinnerListModel monthModel=null;
         if(CycleMonths){
             monthModel=new CycleSpinnerList(monthStrings);
         }
         else {
             monthModel=new SpinnerListModel(monthStrings);
         }
         spMonth=new JSpinner(monthModel);

    }