carookee - group communication for you
Home / JavaForum / Swing + AWT
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
4.728 User online
2 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 263 von 1460 (18%) |<   <   >   >|

Autor Gast
Datum 23.09.03, 15:01
Betreff Re: Wie verschachtelt man Panels korrekt?


    Zitat:
    Spricht etwas dagegen, dem Konstruktor von PLA eine Referenz auf das Frame mitzugeben?
Ich denke, daß nichts dagegen spricht!

    Zitat:
    Dann könntest Du in der Frame-Klasse eine Funktion implementieren, die den Wechsel vornimmt. Diese Funktion rufst Du über die Referenz in dem Panel auf, wenn das Login erfolgreich war.
Habe die Funktion in der Frame-Klasse implementiert. Es hängt bei mir als Java-Newbie jetztallerdings an der Erzeugung der Referenz in der Funktion PLA.

Eclipse meldet: "ProMetaViewer kann nicht aufgelöst werden ..." :(

---------------------------------------------------------
public class ProMetaViewer extends JFrame
{
    ...
    public ProMetaViewer() throws LoaderFactoryException
    {
        Container contentPane = getContentPane();
        ...
        cardPanel = new JPanel();
        cardPanel.setLayout(cardLayout);
        contentPane.add(cardPanel, BorderLayout.CENTER);
        
        PanelLoginAbfrage panelLoginAbfrage = new PanelLoginAbfrage( ??? );
        cardPanel.add("PLA", panelLoginAbfrage);
        
        PanelLoginErfolgreich panelLoginErfolgreich = new PanelLoginErfolgreich();
        cardPanel.add("PLE", panelLoginErfolgreich);
        ...
    }
    
    public void zeigePLE()
    {
        cardLayout.show(cardPanel,"PLE");
    }
    
    ---------------------------------------------------------
    
    public class PanelLoginAbfrage extends JPanel implements ActionListener
    {
        ...
        
        public PanelLoginAbfrage(ProMetaViewer refPmViewer) throws LoaderFactoryException
        {
            ...
            plaButtonLogin = (JButton)panelLoginAbfrageGUI.getWidget("BtLogin");
            plaButtonLogin.addActionListener(this);
            ...
            this.add(panelLoginAbfrage);
        }
        
        public void actionPerformed (ActionEvent ae)
        {
            ...
            if (nm.equals(usrnm) && spw.equals(usrspw))
            {
                plaLabelLoginError.setText("");
                refPmViewer.zeigePLE();
            }
            ...
        }
        ...
    }



Diskussionsverlauf:
Wie verschachtelt man Panels korrekt?
    AW: Wie verschachtelt man Panels korrekt?
    Re: Wie verschachtelt man Panels korrekt?
        Re: Wie verschachtelt man Panels korrekt?
            Re: Wie verschachtelt man Panels korrekt?
                Re: Wie verschachtelt man Panels korrekt?
            Re: Wie verschachtelt man Panels korrekt?
                Re: Wie verschachtelt man Panels korrekt?

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

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