carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
5.065 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 521 von 2963 (18%) |<   <   >   >|

Autor exi
Datum 18.10.05, 15:56
Betreff Re: Per Klick, ein Fenster öffnen.


    Zitat:
    Hi!

    Ich habe da mal eine kleine Frage. Ich habe zwei Swing-Fenster programmiert. Auf dem einem Fenster habe ich einen Button positioniert, der bei Betätigung mein zweites Swing-Fenster starten soll. Leider weiss ich nicht, mit welchem Befehl ich nun dieses zweite Fenster starte wenn ich auf den Button auf dem ersten Swing-Fenster klicke. In VB ist dies ganz einfach: "fenster.show()", aber wie geht es in Java.

    Würde mich bei Antworten sehr freuen!

    Gruss Adreas
im Prinzip geht es in Java auf dieselbe Art.
Du hast einen JDialog (oder einen JFrame, oder ein JWindow) die du beerbst, darin liegt ein JPanel mit dem JButton. Falls der Dialog2 bereits angelegt ist, genügt ein dialog2.show(); in der Methode actionPerformed() des Knopfes.
In 'dialog2' steht dasselbe Information wie damals in 'fenster'. Nämlich die Adresse unter welchem der zweite Dialog abgelegt ist und die beim Initialisieren dialog2 = new Dialog2(parameterliste); zugewiesen wird. Wann der Dialog2 angelegt wird (bei Programmstart oder bei Bedarf) geht aus deiner Beschreibung nicht hervor. Du mußt also selbst entscheiden welcher Fall du programmierst. Und ob und wie die Adresse von dialog2 in den Dialog1 gelangen kann.
Bei der Vielzahl von googlebaren Javabüchern dürftest du leicht Beispiele finden.


Diskussionsverlauf:
Per Klick, ein Fenster öffnen.
    Re: Per Klick, ein Fenster öffnen.

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com