Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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

Geschrieben

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.

Geschrieben

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

Geschrieben

: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]

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...