CardLayout Plus ?

Status
Nicht offen für weitere Antworten.

DocMcFly

Bekanntes Mitglied
Hi
gibt es schon eine sinnige Erweiterung vom CardLayout, in dem ich abfragen kann, wo ich mich in der Liste von Componenten befinde?

Hintergrund: Ich hab forward und back - Button - und der froward soll zB deaktiviert werden, wenn man am Ende der List ist! :idea:

Gruß Clemens
 

dotlens

Top Contributor
wieso erweiterung? das kann das cardlayout...

last() und first();


Code:
if(dieserPanel == cardLayout.first(this)){
     zurückButton.setVisible(false);
}
 

DocMcFly

Bekanntes Mitglied
aber wenn ich "cardLayout.first(this)" aufrufe, dann ändert der das this.Panel auf das erste panel....

Er soll es aber ausspucken ;-( oder hab ich da was ganz falsch verstanden?

... cardLayout.first & last schmeißt void raus!


Code:
        java.awt.CardLayout cl = (java.awt.CardLayout) this.jPanel1.getLayout();
        cl.next(this.jPanel1);
        javax.swing.JPanel dummy = new javax.swing.JPanel();
        cl.last(dummy);
        this.forwardButton.setEnabled(!(this.jPanel1.equals(dummy)));

Das hier hab ich mir so zusammen gedacht.. das funktioniert aber auch nicht!

Clemens
 

dotlens

Top Contributor
uups, sorry das hab ich mich wohl vertan :D

dann machst du ebe ne zähler variable die anfangs 0 ist
wenn sie null ist ist back nicht sichtbar. wenn du vorwärts gehst zählst du hoch, wenn du rückwärst zählst du ab.

hab nachgeschaut, habs selbst auch so gelöst ;)
 

DocMcFly

Bekanntes Mitglied
Danke ...

aber so was könnte mich wieder echt ärgern! Java ist sowieso Banane und das hier ist wieder mal ein gutes Beispiel, dafür dass die Leute beim Modellieren der Klassen nicht nachdenken!

Solche Basics, wie Position in der Liste, Anfang und Ende bekommen die nicht gebacken. Da muß man für die Navigation in der Liste sich was selbst zu sammen tackern... Sonst knallen die ja auch jeden Sch*** in die Klassen rein! *grrr*

Clemens
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
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
m@nu StackOverflowError mit CardLayout? AWT, Swing, JavaFX & SWT 2
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
T CardLayout Ohne Cards/Reiter AWT, Swing, JavaFX & SWT 2
T JOptionPane Dialog plus Rechnung ausgeben AWT, Swing, JavaFX & SWT 1
H JTree Node mit Text plus JComboBox AWT, Swing, JavaFX & SWT 10

Ähnliche Java Themen

Neue Themen


Oben