小编Pro*_*ver的帖子

如何为 JSpinner 使用 ChangeListener?

private String[]fontsizelist = {"10","15","20"};
private SpinnerListModel spinmodel = new SpinnerListModel(fontsizelist);
private JSpinner fontsizeitem= new JSpinner(spinmodel);
//Constructor

some codes


         fontsizeitem.addChangeListener(new ChangeListener(){

        public void stateChanged(ChangeEvent e){
            for(int i=0;i<fontsizelist.length;i++){
                fontsizeitem [i]=new JSpinner(fontsizelist[i]);<-shows error 
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

此代码向我显示了一条错误消息

需要数组,但找到了 JSpinner

我知道问题出在哪里,但我不知道应该如何解决。

我使用的是字符串数组,因为整数数组不适用

SpinnerNumberModel 和 SpinnerListModel。

当 JSpinner 的状态为

改变了。我该怎么办?

java swing jspinner

0
推荐指数
1
解决办法
2325
查看次数

标签 统计

java ×1

jspinner ×1

swing ×1