Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » JSplitPane in JFrame

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.11.2004, 18:06 Uhr
~michael l.
Gast


Hi,
ich versuche in ein JFrame (eigene Klasse davon abgeleitet) ein JSpitPane zu stecken.
Aber ich bekomme immer den Fehler: java.awt.Container.add(Unknown Source)

Ich versteh das nicht, die Funktion add will eine JComponent und JSplitPane ist eins.


Code:

public class View extends JFrame {
    /**
     * Bereich umfasst den gesammten Ausgabebereich
     */
    private JSplitPane mainView = null;
    /**
     * Bereich in dem die Bilder angezeigt werden
     */
    private JSplitPane pictureView = null;
    
    /**
     * Bilder die verglichen werden sollen
     */
    private ImageDisplay leftImage = null;
    private ImageDisplay rightImage = null;
    /**
     * Bereich in dem die Statusinformationen angezigt werden
     */
    private JPanel statusView = null;
    
    /**
     * Konstruktor
     * @param x    Pixel in x-Richtung
     * @param y    Pixel in y-Richtung
     */
    public View (int x,int y) {

        super();
        this.setSize(x,y);
    }
    
    /**
     * Anzeigen des Fensters
     * @param b True: anzeigen des Fensters, false ausblenden
     */
    public void show(boolean b) {
        super.show(b);
    }
    
    /**
     * Legt alle Bestandteile des Hauptfensters an und initialisiert diese.
     */
    public void init() {
        // Anlegen der SplitPane's
        pictureView = new JSplitPane();
        mainView = new JSplitPane();
        // Anlegend er Image Viewer
        rightImage = new ImageDisplay();
        leftImage = new ImageDisplay();
        // anlegen des Status Panels
        statusView = new JPanel();
        // Komponenten in Frame einordnen
        pictureView.setLeftComponent(leftImage);
        pictureView.setRightComponent(rightImage);
        mainView.setTopComponent(pictureView);
        mainView.setBottomComponent(statusView);
        add((JComponent)mainView);
    }
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.11.2004, 18:21 Uhr
~michael l
Gast


habe jetzt

this.getContentPane().add(mainView);
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.11.2004, 18:29 Uhr
~michael l.
Gast


hat sich erledigt. war ein fehler von eclipse
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: