tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
481
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sepp75 sepp75 ist offline Rookie
    Registriert seit
    Aug 2011
    Beiträge
    6
    Ich habe das Problem, dass ich ein Programm machen muss, bei welchem man bei einer jComboBox etwas auswählen kann und dann erscheint eine Oberfläche (im gleichen Frame).
    Ich hatte die Idee, dass man das mit Panels machen kann, also machte ich mir die Panels und fragt, was bei der ComboBox ausgewählt wurde und machte nun den entsprechenden Panel sichtbar und die anderen unsichtbar.

    Doch es gibt einen Hacken, die Panels können nicht überlagert werden. Sprich es ist nur ein Panel im gewünschten Bereich, die anderen sind ganz klein in der linken oberen Ecke.

    Kann man Panels überlagern oder gibt es bessere Lösungen für mein Problem?

    Danke euch jetzt schon.

    Gruss

    Ps: Ich kann den Code nicht hochladen, da ich diese Aufgabe für die Schule machen muss.
     

  2. #2
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.506
    Hi

    Eine jTabbedPane vllt.?
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  3. #3
    sepp75 sepp75 ist offline Rookie
    Registriert seit
    Aug 2011
    Beiträge
    6
    Wäre eine Möglichkeit, falls es anders nicht geht.
     

  4. #4
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist offline Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Hi,
    evtl. wenn du kein Layout sondern fixe Koordinaten (sprich x=0, y=0, width=windowSize, height=windowSize) verwendest. Aber ob das funktioniert weiß ich nicht.
    Ich würde dir auch eher zum jTabbedPane raten.

    Gruß

    Fabio
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

  5. #5
    sepp75 sepp75 ist offline Rookie
    Registriert seit
    Aug 2011
    Beiträge
    6
    Also ich habe nach langem pöbeln aufgegeben und habe die Variante mit dem jTabbedPane gewählt.

    Für solche, die das selbe Problem haben:
    Ich hatte die Idee, dass ich die Panels an einer Position unsichtbar "lagere". Falls ein Panel ausgewählt wurde (durch die jComboBox), setzte ich ihn an die Position, wo ich den Panel wollte und machte den Panel sichtbar. Der Panel, der zuvor dort war, wurde vorher noch an seine ursprüngliche "Lagerungsposition" gesetz.
    Nur bei mir hat dies nicht wirklich funktioniert, aber ich wünsche euch viel Glück.
     

Ähnliche Themen

  1. Problem mit JPanels
    Von sebbi1234 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 25.02.09, 07:59
  2. JPanels mehrfach verwenden
    Von JabberTag im Forum Java Grundlagen
    Antworten: 4
    Letzter Beitrag: 28.08.08, 16:28
  3. Neuladen eines JPanels
    Von Schnacki im Forum Java
    Antworten: 4
    Letzter Beitrag: 13.03.07, 16:04
  4. (JPanels auf ScrollPane) auf JPanel
    Von keeepa im Forum Java
    Antworten: 1
    Letzter Beitrag: 12.11.06, 18:44
  5. Antworten: 8
    Letzter Beitrag: 07.09.05, 18:02

Stichworte