StackOverflowError mit CardLayout?

Status
Nicht offen für weitere Antworten.

m@nu

Bekanntes Mitglied
hi zusammen

momentan blick ichs voll nicht mehr...
habe eine (zugegeben momenan noch opimierbare) applikation mit einem swing gui.
im hauptbereich sitzt ein JPanel, welcher per CardLayout verschiedene benutzeroberflächen anzeigen kann. (diese sind von JComponent abgeleitet.)

seit kurzem habe ich nun das problem dass java einen java.lang.StackOverflowError wirft, sobald das GUI angezeigt werden soll.
das problem taucht nicht auf, wenn im CardLayout lediglich ein normales JPanel liegt.

hab mich bereits mit diesem thread auseinander gesetzt: http://www.java-forum.org/de/viewto...er=asc&highlight=java+lang+stackoverflowerror
konnte aber keine paralelen finden :cry:

hat irgendjemand eine idee wo ich bei der sache noch ansetzen könnte?

vielen dank im voraus! :)
greetz m@nu
 

m@nu

Bekanntes Mitglied
hm, komische sache... hab das problem jetzt herausgefunden...
in den Cards sitzt jeweils eine eigene Component JImageCanvas. diese zeichnet per folgendem code ein Image in der Component.

Code:
    /**
     * <code>paintComponent</code>-Methode so überschreiben, dass das
     * entsprechende Bild im Panel angezeigt wird.
     * 
     * @param g
     */
    protected void paintComponent(Graphics g) {
        super.paint(g);
        
        if(image != null) {
            g.drawImage(this.image, 0,0, this);
        }
    }
auf grund von super.paint(g); geriet das ganze in einen endlos-loop... ist mir aber ehrlichgesagt unerklärlich... kann mich da jemand aufklären?

<edit>
lol alles klar ... das is ja die paintComponent()-methode... durch super.paint(g) wird diese immer weider aufgerufen :bae:
</edit>
 

Wildcard

Top Contributor
weil paint unter anderem dafür zuständig ist paintComponent aufzurufen :lol:
Du musst super.painComponent aufrufen...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
ModellbahnerTT Fehlermeldung: StackOverflowError AWT, Swing, JavaFX & SWT 8
S StackOverflowError bei MouseWheelListener für JApplet AWT, Swing, JavaFX & SWT 5
T java.lang.StackOverflowError AWT, Swing, JavaFX & SWT 4
I Von Menü: Seite zu Seite springen (CardLayout) AWT, Swing, JavaFX & SWT 8
H CardLayout beschränken AWT, Swing, JavaFX & SWT 2
P CardLayout funktioniert fehlerhaft AWT, Swing, JavaFX & SWT 13
L Java- CardLayout AWT, Swing, JavaFX & SWT 10
L CardLayout in einer Klasse? AWT, Swing, JavaFX & SWT 2
A Swing CardLayout - kein Wechsel möglich AWT, Swing, JavaFX & SWT 5
J CardLayout AWT, Swing, JavaFX & SWT 3
G Cardlayout Refresh Probleme AWT, Swing, JavaFX & SWT 2
padde479 LayoutManager CardLayout wechselt die Karten nicht AWT, Swing, JavaFX & SWT 5
N Swing CardLayout: Problem beim Wechsel zwischen den JPanels AWT, Swing, JavaFX & SWT 3
D Panel wird nicht angezeigt und Fragen zum CardLayout AWT, Swing, JavaFX & SWT 6
F CardLayout.show() funktioniert teilweise nicht AWT, Swing, JavaFX & SWT 5
F Swing Cardlayout aufräumen AWT, Swing, JavaFX & SWT 4
U CardLayout im Applet AWT, Swing, JavaFX & SWT 4
Q CardLayout und Klassenmethodenzugriff AWT, Swing, JavaFX & SWT 11
Q CardLayout, ausgelagerte Panels, ActionListener AWT, Swing, JavaFX & SWT 5
C Swing CardLayout dynamisch erweitern AWT, Swing, JavaFX & SWT 11
H cardlayout und jscrollpane AWT, Swing, JavaFX & SWT 14
C CardLayout in BorderLayout? AWT, Swing, JavaFX & SWT 36
W Swing Probleme mit CardLayout AWT, Swing, JavaFX & SWT 28
D JMenuBar - CardLayout (Klasse anzeigen) AWT, Swing, JavaFX & SWT 3
D JSplitPane, Jtree, CardLayout (constraint must be a string) AWT, Swing, JavaFX & SWT 9
S LayoutManager Card des CardLayout mit MenuItem auswaehlen AWT, Swing, JavaFX & SWT 9
B RootPane bzw CardLayout Transparent machen AWT, Swing, JavaFX & SWT 7
L CardLayout - Show klappt nicht AWT, Swing, JavaFX & SWT 7
D Richtige implimentierung eines CardLayout AWT, Swing, JavaFX & SWT 3
P CardLayout - Anzeigeproblem AWT, Swing, JavaFX & SWT 2
I LayoutManager CardLayout mit anonymen Components AWT, Swing, JavaFX & SWT 4
Private Void LayoutManager Cardwechsel im CardLayout auch von Card aus? AWT, Swing, JavaFX & SWT 6
E LayoutManager Erster Versuch mit Cardlayout AWT, Swing, JavaFX & SWT 2
hdi LayoutManager Problem mit CardLayout AWT, Swing, JavaFX & SWT 11
C Problem mit CardLayout :( AWT, Swing, JavaFX & SWT 10
Dragonfire Swing CardLayout Maximum Size AWT, Swing, JavaFX & SWT 7
klattiator CardLayout - Cards auf Existenz prüfen AWT, Swing, JavaFX & SWT 3
S Frage/Problem CardLayout AWT, Swing, JavaFX & SWT 2
H CardLayout - Card erstellen hinzufügen usw. bis MI (12.3.) AWT, Swing, JavaFX & SWT 2
F CardLayout.show() -> NullPointerException AWT, Swing, JavaFX & SWT 4
G CARDLAYOUT AWT, Swing, JavaFX & SWT 2
D GroupLayout an un plötzlich is CardLayout Funktion tot? AWT, Swing, JavaFX & SWT 10
J CardLayout AWT, Swing, JavaFX & SWT 10
J CardLayout AWT, Swing, JavaFX & SWT 2
J Hilfe CardLayout AWT, Swing, JavaFX & SWT 3
H Cardlayout AWT, Swing, JavaFX & SWT 3
M CardLayout: Panel wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
J Dialogfenster wird nicht aktualisiert/CardLayout AWT, Swing, JavaFX & SWT 6
R CardLayout bei einem Quiz AWT, Swing, JavaFX & SWT 9
J Designfehler beim CardLayout() AWT, Swing, JavaFX & SWT 4
S Registerkarte mit CardLayout (AWT) erstellen ? AWT, Swing, JavaFX & SWT 6
D CardLayout Plus ? AWT, Swing, JavaFX & SWT 4
T CardLayout Ohne Cards/Reiter AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben