kostenloser Webspace werbefrei: lima-city


Umschreibung Java Programm

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    s********n

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. Autor dieses Themas

    s********n

    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
  5. 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
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!