Umschreibung Java Programm
lima-city → Forum → Programmiersprachen → Java
aufteilung
bild
button
dank
einzelnen reiter
erfassen
erzeugen
fenster
genauere informationen
hilfe
http
klein geraten url
komplette programm
philosophieren
programm
schliessen
trainieren
training
url
vokabel
-
Hallo an Alle,
ich bräuchte mal eure Hilfe.
Ich habe mir ein Vokabelprogramm in Java geschrieben. Dafür habe ich mir für jede Oberfläche (Startbildschirm / Vokabeln Erfassen / Trainieren) neue Fenster (JFrames) erzeugen lassen. Funktioniert auch alles soweit.
Nun möchte ich das komplette Programm aber so umschreiben, dass ich ein Hauptfenster habe und darin immer wieder neue Flächen(JPanels??) erzeugen lasse, sodass sich nicht ständig Fenster schliessen und neu öffen, ist ja auch ein Performanceproblem.
Ich hab leider nur keine Ahnung, wie ich das angehen soll. Ein kleiner Bsp Code o.ä. wäre echt super.
Ich danke schon mal allen für eure Hilfe.
Wenn jemand genauere Informationen dazu braucht, kann er gerne schreiben.
Liebe Grüße
Kevin -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Moin,
ständig aufpoppende Fenster können natürlich sehr nervig werden mit der Zeit.
Du besitzt ja bereits eine Aufteilung in Deinem Programm - Startbildschirm / Erfassen / Trainieren.
Daher könnte ich zum Beispiel dazu raten, ein JTabbedPane (Reiter) zu verwenden,
sodass Du einfach zwischen den Bereichen hin- und herswitchen kannst.
In jeden einzelnen Reiter packst Du dann ein JPanel mit den entsprechenden Komponenten (Textfelder, Schaltflächen, usw.).
Aber vielleicht stellst Du einfach mal einen Screenshot bereit, der den Aufbau Deines Programms darstellt.
Damit könnte man eher eine adäquate Lösung finden ohne jetzt großartig zu philosophieren, was am Besten wäre.
Gruß,
Pawnee -
Hi Pawnee,
hab mal drei Links zu meinen Bildern, hoffe du kannst was erkennen.
Nochmal zur Erklärung:
Habe ein Hauptfenster, dort zwei Buttons namens Erfassen und Trainieren.
Beim Drücken eines Buttons öffnet sich ein neues Fenster, entweder Erfassen oder Training.
Bilder sind leider etwas klein geraten.
http://img223.imageshack.us/img223/2716/hauptfensterxk9.th.jpg
http://img502.imageshack.us/img502/9014/erfassenfensterkf6.th.jpg
http://img443.imageshack.us/img443/3253/trainingfensterwq7.th.jpg
Hoffe, dass dies mein Problem ein bisschen verdeutlicht hat.
Danke nochmals für deine Hilfe.
Liebe Grüße
Kevin -
Moin,
Jap, das ist eindeutig zuviel Rumgeklicke für einfache Funktionen.
Deshalb empfehle ich weiterhin ein JTabbedPane (hier vom Sun-Tutorial geklaut):
http://java.sun.com/docs/books/tutorial/figures/uiswing/components/TabComponentsDemo.png
Dort kannst Du dann einzelne Reiter kreieren, die Du einfach nur durchswitchst.
Und wie vorher schon erwähnt, einfach ein JPanel auf jedes Tab packen mit den jeweiligen Komponenten.
Gruß,
Pawnee
Beitrag zuletzt geändert: 9.2.2009 15:16:55 von pawnee -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage