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 的状态为
改变了。我该怎么办?