【问题标题】:Cant add ChangeListener to JSpinner无法将 ChangeListener 添加到 JSpinner
【发布时间】:2014-06-13 07:12:19
【问题描述】:

这可能是一个非常简单的问题,但我有一个AbstractTable,在我的一个专栏中,我试图添加一个ChangeListener,但它给了我一个错误,错误是:

The method actionListener(ChangeListener) in the type JSpinner is not applicable 
    for the arguments (new ChangeListener(){})

这是我尝试在列中添加JSpinner 的代码:

}else if (col == 4){
Date today = new Date();        //Creates new default date (Todays Date)
final JSpinner Spinner = new JSpinner(new SpinnerDateModel(today, null, null, Calendar.MONTH)); // Creates Date Spinner
Spinner.addChangeListener(new ChangeListener() {     //Error Here 
      @Override
      public void stateChanged(ChangeEvent e) {
        // handle click
      }
    });
value = Spinner;

【问题讨论】:

  • 您的语法在技术上似乎没有任何问题。我可以正常使用它。
  • 谢谢你,我不确定要去看
  • 你的例子 sn-p 为我编译
  • @CanadianDavid 我不确定我是否认为我做对了,但由于某种原因我得到一个错误,它可以使用按钮而不是微调器
  • @user3732179 有什么问题/消息?也许你导入了错误的 ChnageListener,你必须导入 javax.swing.event.ChangeListener

标签: java swing compiler-errors actionlistener jspinner


【解决方案1】:

我猜你导入了错误的 ChnageListener,你必须导入 javax.swing.event.ChangeListener

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    • 1970-01-01
    • 2012-06-30
    • 1970-01-01
    • 2016-02-26
    • 2015-08-22
    • 2015-02-05
    相关资源
    最近更新 更多