Мне было дано практическое решение, и оно поставляется с файлом ImageEditor, который я могу показать при необходимости, однако он длинный, поэтому я не разместил его здесь.Ошибка Java Swing
Я должен реализовать сохранить ссылку и дал код, который я хранится в отдельном файле класса:
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);
Однако это приходит с ошибкой:
The Constructor SaveAction(String, ImageIcon, String, int) is undefined.
Любая помощь будет принята с благодарностью
Возможно: int мнемонический, по параметрам? –
Указывает 'Integer', но передается' int'. Я удивлен, что авто-бокс не заботится об этом. –
Он делает. Должна быть старая версия Java. –