public class execFrame extends Frame { public execFrame() { super (\"Test af exec metoden\"); setSize (500,500); Button knap1 = new Button(\"TRYK HER FOR AT STARTE NOTEPAD!\"); knap1.addActionListener (new ActionListener() { public void actionPerformed (ActionEvent e) { try { Runtime rt = Runtime.getRuntime(); rt.exec(\"C:\\\\WINDOWS\\\\Notepad.exe\"); } catch (IOException fejl) { System.out.println (\"FEJL: \" + fejl); } } }); add (knap1, BorderLayout.NORTH); }
public static void main (String args[]) { execFrame me = new execFrame();
me.addWindowListener (new WindowAdapter() { public void windowClosing (WindowEvent e) { System.exit (0); } });
me.show(); } }
vi har prøvet med javac xxx.java, men får følgende feljmeldelse:
xxx.java:6: Public class execFrame must be defined in a file called \"execFrame.jav a\". public class execFrame extends Frame ^ 1 error
vi skal bruge koden til at køre et program fra en aktiv desktop, uden at der bliver spurgt om man vil åbne programmet fra dets nuværende placering, eller downloade det...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.