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.562 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 66 von 2963 (2%) |<   <   >   >|

Autor Grobmeier Christian
Datum 23.11.01, 13:00
Betreff Wg: Konstruktor


Hi,
ja vielen Dank, ich habs jetzt gecheckt!

Jetzt habe ich aber mal eine Frage:
Wenn ich in meiner Klasse jetzt normal 12 Buttons erstellt habe und dann mein Konstruktor wie üblich aufgerufen wird, dann kann ich doch rein theoretisch meinen Eventhandler an diese Buttons anfügen?
Wie ist das bei folgenden Quellcode, wo ich das alles mal umgesetzt habe aber noch nicht funkt:


class AktionsLeiste extends JPanel{
    
    //Hier werden meine Buttons erzeugt
    JButton attack = new JButton("Attack");
    JButton gehen = new JButton("Gehen");
    JButton nehmen = new JButton("Nehmen");
    JButton druecken = new JButton("Druecken");
    JButton ziehen = new JButton("Ziehen");
    JButton oeffnen = new JButton("Oeffnen");
    JButton schliessen = new JButton("Schliessen");
    JButton sprechen = new JButton("Sprechen");
    JButton benutzen = new JButton("Benutze");
    JButton weglegen = new JButton("Weglegen");
    JButton speichern = new JButton("Speichern");
    JButton quit = new JButton ("QUIT");
    
    public AktionsLeiste() {
        // Konstruktor, er legt das layout fest...
        GridLayout anordnung = new GridLayout(2, 2, 8, 8);
        
        // Er sollte für jeden Button den Eventhandler festlegen?
        // Die Klasse die das Event behandelt heißt UserWindow
        quit.addActionListener(this);
        gehen.addActionListener(this);
        nehmen.addActionListener(this);
        
        
        this.setLayout(anordnung);
        this.add(attack);
        this.add(gehen);
        this.add(nehmen);
        this.add(druecken);
        this.add(ziehen);
        this.add(oeffnen);
        this.add(schliessen);
        this.add(sprechen);
        this.add(benutzen);
        this.add(weglegen);
        this.add(speichern);
        this.add(quit);
        
        
    }
}


Oder gibt es einfach bestimmte Dinge, die NICHT in einem Konstruktor erstellt werden können?
Danke,
Chris.


Diskussionsverlauf:
            Lösung selbst gefunden *brüst* - gut oder nicht?
                        Re: Lösung selbst gefunden *brüst* - gut oder nicht?
                                Re: Lösung selbst gefunden *brüst* - gut oder nicht?
                            Re: Lösung selbst gefunden *brüst* - gut oder nicht?
                    Re: Lösung selbst gefunden *brüst* - gut oder nicht?
                Re: Lösung selbst gefunden *brüst* - gut oder nicht?
                                    Re: Lösung selbst gefunden *brüst* - gut oder nicht?
        Re: Setzen von Hintergrund...
    Re: Setzen von Hintergrund...
                                            Re: Wg: Konstruktor
                                                Re: Wg: Konstruktor- Dankeschön...
Setzen von Hintergrund...
                                        Wg: Konstruktor

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

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