G
Guest
Gast
Also ich will ein Programm das erstmal nur auf Knopfdruck eine .exe ausführt zB. notepad.exe
Aber ich bekomm immer eine Fehlermeldung aus der ich nicht schlau werde....
Fehlermeldung:
C:\Open1.java:4: Open1 is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener
class Open1 extends Frame implements ActionListener{
^
1 error
Aber ich bekomm immer eine Fehlermeldung aus der ich nicht schlau werde....
Code:
import java.awt.*;
import java.awt.event.*;
class Open1 extends Frame implements ActionListener{
Button cmdOpen = new Button ("OPEN");
public Open1() {
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
});
setLayout (new FlowLayout());
add(cmdOpen);
cmdOpen.addActionListener (this);
}
public void jbu1ActionPerformed (ActionEvent evt)
{
Object sender;
sender = evt.getSource();
if(sender==cmdOpen)
try
{
Runtime.getRuntime().exec("start notepad.exe");
}
catch(Exception e) {}
}
public static void main(String args[]) {
System.out.println("Starting changer...");
Open1 mainFrame = new Open1();
mainFrame.setSize(160, 235);
mainFrame.setTitle("OPENER");
mainFrame.setVisible(true);
}
}
Fehlermeldung:
C:\Open1.java:4: Open1 is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener
class Open1 extends Frame implements ActionListener{
^
1 error