ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
2189
2189
EMPFEHLEN
-
Hi, also ich will ein Programm schreiben das bei Knopfdruck eine .exe öffnen und villeicht noch ein paar Parameter hintendran schreibt.
Wie kann ich sowas in JAVA machen
THX
Blame!
-
03.05.04 13:57 #2
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
Runtime.getRuntime().exec() <- ist dein Freund
Erst wenn der letzte Programmierer eingesperrt...
...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
-------------------
chris: hey Tom hast du eigentlich ne Freundin
jdar: ich bin tutorials.de Mod!
-
Also ich habs jetzt mal probiert aber ich bekomm immer so nen komischen Fehler aus dem ich nicht schlau werde:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
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 errorGeändert von Blame (03.05.04 um 15:26 Uhr)
-
Guggst Du mit Auge, siehst Fehler Du selbst.Original geschrieben von Blame
Also ich habs jetzt mal probiert aber ich bekomm immer so nen komischen Fehler aus dem ich nicht schlau werde:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
class Open1 extends Frame [B]implements ActionListener[/B]{ public void jbu1ActionPerformed (ActionEvent evt) { Object sender; sender = evt.getSource(); if(sender==cmdOpen) try { Runtime.getRuntime().exec("start notepad.exe"); } catch(Exception e) {} } }
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
Wenn eine Klasse mittels des Interfaces
implements ActionListener
zum ActionListener gemacht wird, muss sie gemäß den Java-Programmierrichtlinien die zugehörigen Interface-Methoden implementieren. Für den ActionListener wäre dies:
public void actionPerformed (ActionEvent evt)
Diese Methode fehlt offenbar in Deiner Klasse.
Reicht eigentlich nicht
Runtime.getRuntime().exec("notepad.exe");
aus, oder muss vor dem notepad.exe das start wirklich hin?
Ähnliche Themen
-
Datei in Java öffnen...
Von Jellysheep im Forum JavaAntworten: 8Letzter Beitrag: 17.02.09, 09:25 -
GnuPlot-Datei öffnen mit Java
Von _Truck_ im Forum JavaAntworten: 1Letzter Beitrag: 12.05.08, 08:46 -
SSL-Website öffnen mit Java
Von speedy2 im Forum JavaAntworten: 2Letzter Beitrag: 10.06.06, 15:30 -
Java menue mit Click öffnen
Von dmarth im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 25.06.03, 23:02 -
Fenster mit Java öffnen...UND DANN ******
Von MXAssman im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 01.08.01, 08:26





Zitieren
Login





