G
Guest
Gast
Hallo,
folgendes Problem. Ich habe ein JPanel mit einem BorderLayout. Im "Center" habe ich ein ScrollPanel indem ich eine große Anzahl an Auswahlmöglichkeiten darstellen muss.
Ich würde aber gern auf das ScrollPanel verzichten und stattdessen würde ich lieber nur den oberen Teil des Panels anzeigen lassen und wenn der User mit der Maus auf das Panel geht, soll sich der Rest angezeigt werden.
Dabei soll sich aber die Größe des Panels mit dem BorderLayout nicht ändern, sondern das Auswahlpanel soll über die Grenzen hinaus gezeichnet werden.
Gibt es da eine Möglichkeit die Panels zu überlagern??
Das ganze soll dann so aussehen
Das Panel befindet sich im oberen Teil von einem JFrame. Das heißt das auszurollende Panel geht übre die Grenezen von dem BorderLayout Panel und reicht bis in das darunterliegende panel.
Ich hoffe es ist verständlich was ich meine.
L-ectron-X hat diesen Beitrag am 07.05.2008 um 12:52 Uhr editiert.
Zeichnung ausgebessert, so dass etwas zu erkennen ist.
folgendes Problem. Ich habe ein JPanel mit einem BorderLayout. Im "Center" habe ich ein ScrollPanel indem ich eine große Anzahl an Auswahlmöglichkeiten darstellen muss.
Ich würde aber gern auf das ScrollPanel verzichten und stattdessen würde ich lieber nur den oberen Teil des Panels anzeigen lassen und wenn der User mit der Maus auf das Panel geht, soll sich der Rest angezeigt werden.
Dabei soll sich aber die Größe des Panels mit dem BorderLayout nicht ändern, sondern das Auswahlpanel soll über die Grenzen hinaus gezeichnet werden.
Gibt es da eine Möglichkeit die Panels zu überlagern??
Das ganze soll dann so aussehen
Code:
------------------------------------------------------------------
| Panel mit BorderLayout |
| --------------------------------------------------- |
| | | |
| | | |
|------|-------------------------------------------------|-------|
| |
| |
| |
|-------------------------------------------------|
Das Panel befindet sich im oberen Teil von einem JFrame. Das heißt das auszurollende Panel geht übre die Grenezen von dem BorderLayout Panel und reicht bis in das darunterliegende panel.
Ich hoffe es ist verständlich was ich meine.
L-ectron-X hat diesen Beitrag am 07.05.2008 um 12:52 Uhr editiert.
Zeichnung ausgebessert, so dass etwas zu erkennen ist.