Goku80 Geschrieben 14. Juni 2004 Geschrieben 14. Juni 2004 Hallo. Hab n kleines Problem. Habe ein kleines Programm geschrieben. Es wird ein Fenster erzeugt (mit Buttons usw.). Wird ein bestimmter Button gedrückt, öffnet sich ein neues Fenster. Ich möchte jetzt, dass man das erste Fenster nicht mehr anklicken, sprich fokusieren kann, solange das 2te auf ist. Erst wenn das 2te Fenster geschloßen ist soll man wieder auf das erste Fenster zugreifen können. help me, thx, bis ... ? MFG Son Goku Zitieren
etreu Geschrieben 14. Juni 2004 Geschrieben 14. Juni 2004 Dann solltest du das neue Fenster von JDialog respektive von Dialog ableiten. Dort gibt es dann die Möglichkeit im Konstruktor die gewünschte Eigenschaft (boolean modal) festzulegen. Zitieren
Goku80 Geschrieben 14. Juni 2004 Autor Geschrieben 14. Juni 2004 Hi Goku. wat du noch machen kannst, is: frame.setEnabled(true bzw. false für deinen fall); man kann das fenster dann nicht mehr anwählen mfg, Goku Zitieren
etreu Geschrieben 14. Juni 2004 Geschrieben 14. Juni 2004 :confused: /* Aufruf des neuen Fensters in der Elternklasse muss jetzt die Referenz auf sich an das neue Fenster übergeben. */ SubFrame neuesFenster = new SubFrame(this, "erst musst du mich schliessen"); /* Klasse SubWindow */ class SubWindow extends JDialog { function SubWindow(JFrame owner, String title) { super(owner, title, true); /* weiter wie gehabt */ } /* ... */ } [/PHP] Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.