Java getActionCommand未定义

Java getActionCommand未定义,java,swing,removeall,actionevent,Java,Swing,Removeall,Actionevent,我一直在用我的教科书来构建GUI,但有一样东西一直在抄袭我。当我试图用removeAll方法创建一个clear按钮时,它根本不起作用。我遇到的问题是GetActionCommand()未定义 import acm.graphics.*; import acm.program.*; import java.awt.*; import java.awt.event.*; import javax.swing.AbstractButton; import javax.swing.JButton; i

我一直在用我的教科书来构建GUI,但有一样东西一直在抄袭我。当我试图用removeAll方法创建一个clear按钮时,它根本不起作用。我遇到的问题是GetActionCommand()未定义

import acm.graphics.*;
import acm.program.*;
import java.awt.*;
import java.awt.event.*;

import javax.swing.AbstractButton;
import javax.swing.JButton;
import javax.swing.JComboBox;

import javax.swing.JLabel;
import javax.swing.JSlider;

import acm.program.GraphicsProgram;
import javafx.event.ActionEvent;

public class GUI_Program extends GraphicsProgram{

public void init() {
    setBackground(Color.GRAY);
    add(Cleared, WEST);
    addActionListeners();
    sizeSlider = new JSlider(MIN_SIZE, MAX_SIZE, INITIAL_SIZE);
    add(new JLabel(" small"), WEST);
    add(sizeSlider, WEST);
    add(new JLabel("Large "), WEST);
    ColorBox();

    add(colorBox, WEST);

    addMouseListeners();

}
public void actionPerformed(ActionEvent e) {
    if (e.getActionCommand().equals("Clear")) {
        removeAll();
    }
}

问题在于这一行:

导入javafx.event.ActionEvent

有多个
ActionEvent
类,但这是一个错误的类。删除此行将修复错误。(正确的
ActionEvent
将通过代码中已有的
import java.awt.event.*.
行导入。)