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
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.
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
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]
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden