java - 无法将 ChangeListener 添加到 JSpinner

标签 java swing compiler-errors actionlistener jspinner

这可能是一个非常简单的问题,但我有一个 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;

最佳答案

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

关于java - 无法将 ChangeListener 添加到 JSpinner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24199636/

相关文章:

java - 什么是NullPointerException,我该如何解决?

java - NotifyDatasetchanged 不起作用。单击按钮后应用程序崩溃

java - 在 Intellij 的表单中制作一个 hello world 应用程序

java - Swing 是否有类似 HTML <select> 标签的组件?

java - JTable swing导入数据库sql

java - 在 Swing 的按钮组中添加单选按钮时出错

java - 在java中你会把一个得分值作为游戏中的参数吗?

java - 在空对象上使用 Synchronized 时出现 NullPointerException

c - 无法定位 "dereferencing pointer to incomplete type"错误的来源

java - 不安全操作编译器错误是什么意思?