我有一个实践任务要完成,其中包含一个ImageEditor文件,如果需要我可以展示它,但是它很长,所以我没有在这里发布。
我需要实现一个保存链接,并且已经拿到了代码,我已经将其存储在一个单独的类文件中:
public class SaveAction extends AbstractAction{
public SaveAction(String text, ImageIcon icon, String desc, Integer mnemonic){
super(text, icon);
putValue(SHORT_DESCRIPTION, desc);
putValue(MNEMONIC_KEY, mnemonic);
}
public void actionPerformed(ActionEvent e){
// Just print out a message for now.
System.out.println("Save");
}
}
然后在主类中创建一个实例:
Action saveAction = new SaveAction(
"Save", new ImageIcon("img/save.png"), "Save the image", KeyEvent.VK_S);
然而它出现了错误:
构造函数SaveAction(String,ImageIcon,String,int)未定义。
非常感谢任何帮助。