swing + GUI

girl2005

Erfahrenes Mitglied
Hallo Leute,

Ich lerne swing und habe jetzt ein Problem. vielleicht könnt ihr mir helfen!

ich habe zwei Klassen-Gui ,
Klasse1.java
Kalsse2.java

in Klasse1 gibt zum Beispiel ein Button("button")
wenn man in dem GUI von klasse1 auf dises Button klickt soll die GUI von der anderen Klasse auftauchen.

ich schreibe in Klasse1:
public void actionPerformed(ActionEvent event)
{
String cmd = event.getActionCommand();
if(cmd.equals(button)) { .....hier weiss ich nicht mehr....... }


ich bin für jede Hilfe sehr dankbar.
 
Hi,
in der Funktion actionPerformed musst du einfach eine Instanz deiner zweiten Klasse erzeugen und anzeigen.

Code:
Klasse2 myKlasse2 = new Klasse2();

Wenn du nun in dem Konstruktor deiner zweiten Klasse die entsprechende GUI anzeigst erscheint die GUI gleich oder eine Funktion schreibst die dies dann macht brauchst du diese nur noch aufrufen.

Ich empfehle die aber ein Buch zur Hand zu nehmen und ein paar Grundlagen nachzulesen.

Sun Tutorial
JavaBuch
oder ähnliche, es gibt genug...

mfg
 
Tach,
es empfiehlt sich auch der Einfachheit halber, den ActionListener direkt an den Button zu hängen:
Code:
myButton.addActionListener(new ActionListener()
{
 public void actionPerformed(ActionEvent e)
 {
 / tu was
 }
});
 
Zurück