tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
674
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Sebastian29 Sebastian29 ist offline Mitglied Gold
    Registriert seit
    Apr 2006
    Beiträge
    126
    Hallo an alle!

    Ich finde im Moment keine Lösung!

    Wenn ich das Programm (JFrame) starte, dann soll das auch prüfen, ob das Programm z.Z. aktiv ist, d.h. ob das Programm z.Z. im Prozess läuft! Wenn ja, dann darf es nicht nochmal gestartet werden, solange bis das Prozess leer ist!

    Falls Missverständnis, dann frag mich einfach!

    Gruß
    Sebastian
     

  2. #2
    flashray flashray ist offline Mitglied Rubin
    Registriert seit
    Sep 2005
    Ort
    Mannheim
    Beiträge
    1.325
    Hallo Sebastian,

    falls das Frame dein Hauptprogramm ist, und es extern gestartet wird, d.h. per jar, batch oder Konsole, hast du zwei Möglichkeiten:
    1. Dein Programm macht einen Eintrag "On" in die Registry beim starten, und ändert ihn beim schließen auf "Off". Wenn du nun eine zweite Instanz startest schaut diese in der Registry nach, ob schon eine Instanz läuft und schließt eventuell gleich.
    2. Diesen Eintrag könntest du auch in einer Konfigurationsdatei vornehmen.

    Falls das Frame intern im Programm geöffnet wird, analog zu oben intern eine Variable auf On Off bzw. true false setzen und falls versucht wird ein neues Fenster geöffnet zu werden, nach dieser fragen. Ein modaler Dialog, Frame wäre eine weitere Möglichkeit. Dieser würde dann den Rest des Programmes sperren bis das Frame geschlossen wurde, sodass kein neues Frame geöffnet werden kann.


    Vg Erdal
     

  3. #3
    Sebastian29 Sebastian29 ist offline Mitglied Gold
    Registriert seit
    Apr 2006
    Beiträge
    126
    Hallo Flashray!

    Sorry, ich hätte doch noch mehr dazu beschreiben müssen, aber du hast schon richtig getroffen, was ich meine!

    Ja, das Frame ist mein Hauptprogramm und es wird extern gestartet!

    Stimmt, mit der Configdatei hätte ich eher draufkommen müssen, aber mit Registry wäre besser, da jeder mit Config einstellen kann und es kann mit Absicht ein 2. Fenster erscheinen! Das ist nicht so schön!

    Super, vielen Dank für die schnelle Antwort!

    Gruß
    Sebastian
     

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 11.10.09, 20:32
  2. MouseOut unterdrücken, wenn Button aktiv ist
    Von Dustin84 im Forum Flash Plattform
    Antworten: 9
    Letzter Beitrag: 15.01.09, 07:55
  3. JFrame ausblenden wenn switch aktiv ist
    Von dastool im Forum Java
    Antworten: 3
    Letzter Beitrag: 29.08.07, 03:42
  4. Aus einem JFrame anderes JFrame starten
    Von maddos im Forum Java
    Antworten: 3
    Letzter Beitrag: 09.08.07, 12:24
  5. Antworten: 3
    Letzter Beitrag: 08.12.06, 15:29