Wechsel der Komponenten im MainFrame .

Status
Nicht offen für weitere Antworten.

diggaa1984

Top Contributor
Genauso schwer wie ich mich bei der Titelwahl tat, gestaltet sich mir mein eigentlich Problem ;D

Leider kann ich keine Bilder als Attachment hinzufügen, von daher versuch ich mal möglichst gut zu schildern worums geht.

Also, ich hab bisher noch nicht viel Erfahrung was komplexere GUI's mit Java angeht, von daher bin ich nich ganz so firm was den Umfang und eigentlichen Nutzen von diversen Komponenten angeht.

Problem was sich mir stellt:
Ich habe ein Hauptfenster, nennen wir es MainFrame (dabei sei Frame nicht zwingend als genutzte Klasse festgelegt ^^). Das Programm bietet 2 grundlegende Ansichten während der Bearbeitung; eine beinhaltet eine Tabelle, sowie diverse Listen und Buttons zur Schnellsuche. Die 2. Ansicht beinhaltet ebenfalls Listen, Buttons und eine Image-Komponente zum Zeichnen. Quasi eine grobe Trennung zwischen Datenmanipulation und grafischer Darstellung.
Mit Hilfe eines Buttons in beiden Ansichten kann man zur andern wechseln.

Bisher habe ich im Forum immer wieder den Begriff JInternalFrame aufgeschnappt, möchte es aber tunlichst vermeiden (optischer aspekt) das ich innerhalb dieses MainFrames weitere explizite Fenster sehe (wie zB in photoshop, mit "minimieren", "maximieren", "schliessen" etc).

was ich auch ungern hätte wäre sowas wie ein TabbedPain (wenn das so heisst, also eine art Karteireiter wo ich die Layouts auf den verschiedenen Tabs hätte) ... finde ich optisch auch nich prickelnd.

Ich stell mir sone Art unsichtbaren Container vor, der auf dem MainFrame liegt, welcher die jeweils sichtbaren Komponenten enthält. Und wenn ich die Ansicht wechseln will, so wird der eine Container einfach "abgeschaltet"/invisible und der andere Container mit den anderen Komponenten erscheint.

Inwiefern das nun möglich ist, und ob das eine gute Lösung ist weiss ich noch nicht ^^, da würde ich gern mal eure Meinungen und Vorschläge hören. Kann mir schon vorstellen das es ewig viele Möglichkeiten gibt das Problem zu lösen. Bin auch offen für Standardlösungen für dieses Problem, also quasi "wie macht man das im Normfall", unabhängig davon wie ich mir das vorstelle (wäre vermutlich MDI denke ich mal ^^)

Hoffe es war einigermaßen verständlich.
 

diggaa1984

Top Contributor
das ja wahrlich ne lustige Komponente.

Nur mal um zu sehen ob ich das richtig verstanden hab:
das CardPanel hat als Componenten auf ihm in dem Beispiel die "Card"'s (class Card extends JPanel). jedesma wenn ich die Ansicht switche (andere karte) wählt das CardPanel die entsprechende "Card" aus (also ein entsprechendes JPanel).

Wenn ich das nu auf mein Problem abbilde, dann wird daraus folgendes:
- das CardPanel als Klasse bleibt nachwievor, würde ich also aufs MainFrame drausetzen (!?)
- die in dem Bsp vorhandenen Card's wären dann meine jeweiligen Ansichten, also (VisualCard, und DataCard so gesehen). Da die vom JPanel erben, kann ich auf denen alle Komponenten platzieren wie ich lustig bin (! :idea: :applaus: )

dann kannsch mit nem "switch-Content"-Button einfach "showCard(XY)" machen und voilà meine Ansicht is gewechselt

Wenn das so alles stimmt, dann is das genau das was ich suche. Besten dank schonma

Edit: Das geheimniss is aber ein schlichtes ... Das Panel auf dem Panel :roll:
 

diggaa1984

Top Contributor
habs gepackt mit der Klasse CardPanel, obs nun eine gute Lösung ist vermag ich nich zu beurteilen, aber es ist eine einfache ^^, zumindest was das handling des Wechselns angeht.

von daher Frage beantwortet, thread fertsch :D

edit: ach nu habsch den haken gefunden, sry :roll:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Elemente auf vorheriger Stage, nach Wechsel der Stage ansprechen AWT, Swing, JavaFX & SWT 32
B JavaFX Bei Scenen-Wechsel im primaryStage wird aktuelle Fenstergröße nicht mit übernommen AWT, Swing, JavaFX & SWT 16
T Scene-Wechsel manchmal weiss AWT, Swing, JavaFX & SWT 3
T LookAndFeel LookAndFeel funktioniert nicht beim JFrame wechsel AWT, Swing, JavaFX & SWT 3
I JavaFX-Scene-Überlagerung/Wechsel mit pausieren der anderen Scene AWT, Swing, JavaFX & SWT 0
L JavaFX Animation für Panel wechsel AWT, Swing, JavaFX & SWT 3
U JavaFX Wechsel der Scene nach betätigen eines Button AWT, Swing, JavaFX & SWT 2
A Swing CardLayout - kein Wechsel möglich AWT, Swing, JavaFX & SWT 5
N Swing CardLayout: Problem beim Wechsel zwischen den JPanels AWT, Swing, JavaFX & SWT 3
S JavaFX Pane Wechsel AWT, Swing, JavaFX & SWT 1
H Drag-Evente nach Container wechsel AWT, Swing, JavaFX & SWT 2
H Swing Wechsel zwischen Frames AWT, Swing, JavaFX & SWT 6
M Image wird nicht neugezeichnet nach dem Wechsel AWT, Swing, JavaFX & SWT 2
R Wechsel bei der GUI funktioniert nicht AWT, Swing, JavaFX & SWT 3
D KeyListener Problem bei JPanel wechsel AWT, Swing, JavaFX & SWT 2
B Wechsel JTextArea und JComponent AWT, Swing, JavaFX & SWT 9
D jtabbedpane Event VOR tab-Wechsel AWT, Swing, JavaFX & SWT 3
U JPanel wechsel in JApplet AWT, Swing, JavaFX & SWT 14
B Focusverhalten und wechsel des KeyboardFocusManagers AWT, Swing, JavaFX & SWT 6
E Swing Wechsel in JCheckBox abfangen AWT, Swing, JavaFX & SWT 10
S Swing JTabbedPane: Resize des JFrame bei Tab wechsel AWT, Swing, JavaFX & SWT 8
K Icon auf JButton mit Wechsel der Farbe AWT, Swing, JavaFX & SWT 2
B JTable - Wechsel der Spalte bei TAB, RETURN oder Maus AWT, Swing, JavaFX & SWT 5
K JSpinner Werte verschwinden bei Panel Wechsel AWT, Swing, JavaFX & SWT 2
D Wechsel in Taskleiste führt zu verschwninden von Dialog AWT, Swing, JavaFX & SWT 18
S Wechsel zwischen JFrame und JDialog durch Benutzerauswahl AWT, Swing, JavaFX & SWT 2
Z Look&Feel-Wechsel bringt mein GUI durcheinander AWT, Swing, JavaFX & SWT 5
D Swing Komponenten nicht sichtbar nach Start AWT, Swing, JavaFX & SWT 12
H Fehler: Zum Ausführen dieser Anwendung benötigte JavaFX-Runtime-Komponenten fehlen AWT, Swing, JavaFX & SWT 44
H Swing , GridLayout, Größenbestimmung der Komponenten im Layout AWT, Swing, JavaFX & SWT 8
BabySuna Swing Komponenten auslagern auf separate Datei AWT, Swing, JavaFX & SWT 8
B Mit ContentPane werden Komponenten angezeigt, mit SplitPane, JPanel nicht? AWT, Swing, JavaFX & SWT 6
P AWT Einzelne Komponenten zur Laufzeit austauschen? AWT, Swing, JavaFX & SWT 3
D [Swing] Anordnung von Komponenten mit GridLayout Manager AWT, Swing, JavaFX & SWT 13
L Komponenten eines Panels werden erst nach Klick darauf angezeigt AWT, Swing, JavaFX & SWT 13
E Komponenten von JScrollPane werden nicht richtig ermittelt AWT, Swing, JavaFX & SWT 2
F Gebundene Eigenschaften bei Komponenten mit NetBeans verarbeiten AWT, Swing, JavaFX & SWT 3
H LayoutManager Probleme mit Positionierung/Abständen der Komponenten AWT, Swing, JavaFX & SWT 14
dereki2000 Swing JFrame nah hinzufügen von Komponenten akualisieren. AWT, Swing, JavaFX & SWT 2
L Swing Komponenten erst nach Resize sichtbar AWT, Swing, JavaFX & SWT 2
S Swing Panel übernimmt komponenten von anderem AWT, Swing, JavaFX & SWT 7
T Reihenfolge der Komponenten im einem JFrame AWT, Swing, JavaFX & SWT 8
P Gleichmäßige Anodnung von Komponenten im migLayout AWT, Swing, JavaFX & SWT 2
DaCrazyJavaExpert Swing Komponenten genauer anordnen. AWT, Swing, JavaFX & SWT 13
DaCrazyJavaExpert Swing Komponenten in GridBagLayout werden Falsch angeordnet AWT, Swing, JavaFX & SWT 1
P Größe und Ausrichtung von Komponenten festlegen AWT, Swing, JavaFX & SWT 13
MaxG. Swing Swing Komponenten zur Laufzeit hinzufügen AWT, Swing, JavaFX & SWT 2
D Swing Komponenten Anordnung eines Panels in Verbindung eines weiteren Panels AWT, Swing, JavaFX & SWT 9
N Swing Wie Programm strukturieren? (Dynamisch Komponenten hinzufügen) AWT, Swing, JavaFX & SWT 1
Neumi5694 LookAndFeel Look & Feel nicht angezeigter Komponenten ändern AWT, Swing, JavaFX & SWT 6
D JavaFX GUI Komponenten werden langsam bei größerer Datenmenge AWT, Swing, JavaFX & SWT 6
R Komponenten von JPanel bleiben unsichtbar AWT, Swing, JavaFX & SWT 2
D JavaFX Welche Komponenten vermisst ihr? Welche wären essenziell notwendig? AWT, Swing, JavaFX & SWT 8
M Datei mit Komponenten einbinden AWT, Swing, JavaFX & SWT 7
T SWT Externer zugrif auf SWT Komponenten AWT, Swing, JavaFX & SWT 3
Shams Probleme bei dem Hinzufügen von Komponenten zu einem JFrame AWT, Swing, JavaFX & SWT 3
J MouseOver bei Komponenten AWT, Swing, JavaFX & SWT 9
S Größe der Komponenten, beim ändern der größe des Frames, mit ändern! AWT, Swing, JavaFX & SWT 2
D LayoutManager GUI skalieren und deren Komponenten mit Grid(Bag)Layout-Manager. AWT, Swing, JavaFX & SWT 5
G Komponenten vergrößern sich nicht trotz Layoutmanager AWT, Swing, JavaFX & SWT 24
M JavaFX Scenebuilder eigene Komponenten AWT, Swing, JavaFX & SWT 8
A Swing per JComboBox gewünschtes Attribut auswählen und Komponenten passen sich an AWT, Swing, JavaFX & SWT 7
A JavaFX Eigene Komponenten im Scene Builder AWT, Swing, JavaFX & SWT 0
Q Swing Fenster updaten - Hinzugefügte Komponenten darstellen AWT, Swing, JavaFX & SWT 3
S BoxLayout: Anordnung der Komponenten links statt zentriert AWT, Swing, JavaFX & SWT 0
Bartertown JTable - Verschiedene Komponenten in einer Spalte unterbringen AWT, Swing, JavaFX & SWT 3
U Frame zeigt keine Komponenten AWT, Swing, JavaFX & SWT 7
G Applet Applet Komponenten flackern AWT, Swing, JavaFX & SWT 10
K LayoutManager Probleme mit 2 Komponenten AWT, Swing, JavaFX & SWT 9
M Komponenten übereinander AWT, Swing, JavaFX & SWT 7
R Komponenten werden erst nach maximierung des Frames sichtbar (Linux) AWT, Swing, JavaFX & SWT 5
H Swing Getter für GUI-Komponenten AWT, Swing, JavaFX & SWT 3
B Komponenten in Fenster verdrängen sich untereinander AWT, Swing, JavaFX & SWT 6
N Komponenten übereinander AWT, Swing, JavaFX & SWT 3
S Anordnung von GUI-Komponenten mit LayouManger (Problem beim anzeigen von JTextField) AWT, Swing, JavaFX & SWT 5
M Swing Komponenten enablen? AWT, Swing, JavaFX & SWT 4
X Java Komponenten jeder Zeit hinzufügen können AWT, Swing, JavaFX & SWT 3
S View-Komponenten im Controller bekannt machen AWT, Swing, JavaFX & SWT 7
D Grafische Komponenten komplett neu aufbauen (Neukonstruktion) AWT, Swing, JavaFX & SWT 5
A AWT Komponenten in JavaFX einbetten AWT, Swing, JavaFX & SWT 9
M Swing Komponenten erscheinen beim darüberfahren? AWT, Swing, JavaFX & SWT 7
H Komponenten unmittelbar nach dem Ausführen teilweise unsichtbar AWT, Swing, JavaFX & SWT 3
K GUI in Komponenten aufteilen (MVC) AWT, Swing, JavaFX & SWT 2
W Funktionen, sowie aufruf einiger Komponenten AWT, Swing, JavaFX & SWT 4
J Alle Komponenten eines JFrames durchlaufen AWT, Swing, JavaFX & SWT 2
R Swing Komponenten bleiben bei Animation unsichtbar AWT, Swing, JavaFX & SWT 7
T Unter JPanel liegende Komponenten "totschalten" AWT, Swing, JavaFX & SWT 5
morphesus Swing Komponenten werden nicht angezeigt AWT, Swing, JavaFX & SWT 8
C Swing Reihenfolge der Initialisierung von Komponenten AWT, Swing, JavaFX & SWT 6
Asamandra LayoutManager GridBagLayout - Komponenten (mit fill?) vergrößern aber Proportionen dabei erhalten? AWT, Swing, JavaFX & SWT 3
B Swing Komponenten auf JApplet setSize AWT, Swing, JavaFX & SWT 7
B Swing Komponenten auf JApplet setSize AWT, Swing, JavaFX & SWT 2
W Bildgröße automatisch an Komponenten anpassen AWT, Swing, JavaFX & SWT 3
TheWhiteShadow Swing Komponenten organisieren AWT, Swing, JavaFX & SWT 9
S Überlappung zweier Komponenten AWT, Swing, JavaFX & SWT 12
Z größe der komponenten bestimmen AWT, Swing, JavaFX & SWT 16
C GUI-Komponenten skalieren AWT, Swing, JavaFX & SWT 10
M Seltsames Problem mit Resize eines Fensters und seiner Komponenten AWT, Swing, JavaFX & SWT 2
D Swing Komponenten verstecken AWT, Swing, JavaFX & SWT 4
X Swing Resizing der Komponenten innheralb eines Panels AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben