JScrollPane mit mehreren Panels

FelixBaum

Mitglied
Hallo Leute,

ich habe für mein Programm gerade eine JScrollPane angelegt, der ein JPanel hinzugefügt wird. Das Panel hat ein BoxLayout, sodass alle Komponenten untereinander angeordnet werden.
Dem Panel werden wiederrum dynamisch JPanels hinzugefügt.
Jetzt verkleinern sich die hinzugefügten Panels aber immer wenn ein neues hinzugefügt wird, anstatt dass die JScrollPane genutzt werden kann, wenn der Platz zu klein ist.
Gibt es eine Möglichkeit, den Panels eine feste Größe zu geben und wenn sie nicht mehr in das Feld passen, dass man mit der JScrollPane runterscrollen kann?

Hier mein Code:

Java:
JPanel panel2 = new JPanel();
panel2.setBackground(Color.WHITE);
	
JPanel panel3 = new JPanel();
panel3.setBackground(Color.RED);
	
JPanel panel4 = new JPanel();
panel4.setBackground(Color.GREEN);
	
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
panel.setBackground(Color.black);
panel.add(panel2);
panel.add(panel3);
panel.add(panel4);
JScrollPane scroll = new JScrollPane(panel);
scroll.setBounds(0, 200, 350, 300);
scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
add(scroll);
 

Enceladus271

Bekanntes Mitglied
Das ist so, weil in den Panels keine anderen Komponenten liegen, und somit die Panels fast beliebig klein dargestellt werden können.

Das Problem sollte sich von allein erledigen solbald du zu den Panels Komponenten hinzufügst.

Ansonsten musst du entweder beim Panel das du in die ScrollPane legst setPreferredSize aufrufen oder bei allen anderen Panels.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J JScrollPane und Button erscheinen nicht Allgemeine Java-Themen 13
S Fehler mit JScrollPane Allgemeine Java-Themen 4
S JList mit JScrollPane Allgemeine Java-Themen 6
B JScrollPane und JPanel: Scrollen nur nach Größe des JPanels Allgemeine Java-Themen 2
L JScrollPane Allgemeine Java-Themen 8
S JScrollPane Problem Allgemeine Java-Themen 2
S Hilfe mit JScrollPane Allgemeine Java-Themen 3
R JTextPane (JEditorPane) ignoriert JScrollPane Allgemeine Java-Themen 5
MQue JScrollPane in East Allgemeine Java-Themen 2
P JScrollPane Allgemeine Java-Themen 3
M Nummer eine Componente in JScrollPane ermitteln Allgemeine Java-Themen 4
B JScrollPane in einer JTable aktualisieren? Allgemeine Java-Themen 9
P JTabbedPane in JScrollPane Allgemeine Java-Themen 3
G JTextArea im JScrollpane automatisch mitscrollen Allgemeine Java-Themen 4
N JTable & JScrollPane - Wie den Header anpassen? Allgemeine Java-Themen 4
S JEditorPane / JScrollPane und nach unten scrollen Allgemeine Java-Themen 3
B Ein Objekt einer Klasse mehreren anderen Klassen zur Verfügung stellen? Allgemeine Java-Themen 6
X Regex mit mehreren Bedingungen machen Allgemeine Java-Themen 5
P Projekte entwickeln mit mehreren Personen Allgemeine Java-Themen 1
C Aus MEHREREN Excel Tabellen bestimmte Zelle addieren Allgemeine Java-Themen 1
D Objekt-Suche mit mehreren optionalen Parametern Allgemeine Java-Themen 6
M JavaFX Button mit mehreren Aktionen? Allgemeine Java-Themen 7
J Soap Client mit mehreren URLs in Servlets Allgemeine Java-Themen 0
J Aus mehreren Klassen ein Datei ausführbare machen Allgemeine Java-Themen 6
I Anwendung auf Netzlaufwerk von mehreren Usern gleichzeitig nutzbar. Allgemeine Java-Themen 3
M Klassen Eine Klasse in mehreren Klassen einbinden Allgemeine Java-Themen 11
perlenfischer1984 Testng : Funktion mit mehreren Parametern testen Allgemeine Java-Themen 5
I Methoden Schnelle Hilfe benötigt - Kleines Video/Slideshow aus mehreren Bildern erstellen Allgemeine Java-Themen 3
S Text in mehreren Sprachen korrekt darstellen? Wie waehle ich die Fonts aus..? Allgemeine Java-Themen 0
K Problem: Java-Klasse mit mehreren Threads als eigenen Prozess starten Allgemeine Java-Themen 3
AssELAss String mit mehreren Zahlungsbeträgen formatieren Allgemeine Java-Themen 10
Thallius Speicherverhalten von Properties und mehreren Threads Allgemeine Java-Themen 5
C DBConnection als Methode in mehreren Klassen Allgemeine Java-Themen 4
7 Verbinden von Mehreren Klassen Allgemeine Java-Themen 29
A Thread: Code paralell ausführen in mehreren Instanzen Allgemeine Java-Themen 1
M Interface Generische Klassen mit mehreren Typen überschreiben Allgemeine Java-Themen 0
J Projekt mit mehreren Einzelprogrammen Allgemeine Java-Themen 2
K Laufzeitermittlung an PCs mit mehreren Prozessorkernen Allgemeine Java-Themen 5
Jats Hilfe bei Bank mit mehreren Klassen Allgemeine Java-Themen 11
D Von mehreren Objekten eine Eigenschaft abfragen Allgemeine Java-Themen 11
B Rechnen mit mehreren Variablen Allgemeine Java-Themen 2
S Objekt synchronisieren, sodass es nicht von mehreren Threads benutzt wird..? Allgemeine Java-Themen 2
L Zugriff auf ein Objekt mit mehreren Threads Allgemeine Java-Themen 11
L Warten bei mehreren Threads, bis Ende erreicht ist Allgemeine Java-Themen 2
D JTabel sortieren nach mehreren kriterien Allgemeine Java-Themen 3
K System.exec() Programm mit mehreren Parametern Allgemeine Java-Themen 8
V aus mehreren jar files, ein großes basteln Allgemeine Java-Themen 22
H wait() and notify() mit mehreren Prozessen Allgemeine Java-Themen 14
W Map / Tupel aus mehreren Elementen? Allgemeine Java-Themen 8
V javadoc mergen / aus mehreren eclipse plugins ein javadoc Allgemeine Java-Themen 3
E Aus mehreren PDFs eines machen, zusammenfügen mittels iText Allgemeine Java-Themen 1
reibi Classenpath mit mehreren gleichen jar-Files Allgemeine Java-Themen 7
M Die gleiche Klasse in mehreren JAR files Allgemeine Java-Themen 5
T Problem mit mehreren Fenstern Allgemeine Java-Themen 2
P HashMap mit mehreren gleichen keys Allgemeine Java-Themen 4
E focus problem (mit mehreren frames) Allgemeine Java-Themen 10
B Serialisieren von mehreren Objekten Allgemeine Java-Themen 7
C Auswahl einer Version, bei mehreren installierten Versionen Allgemeine Java-Themen 3
O System.nanoTime() einheitlichen Wert auf mehreren Rechnern? Allgemeine Java-Themen 9
S ArrayList nach mehreren Spalten sortieren? Allgemeine Java-Themen 13
D Werte aus mehreren getMethoden auslesen Allgemeine Java-Themen 2
S Vererbung von mehreren Klassen? Allgemeine Java-Themen 5
M Alle möglichen Kombinationen von mehreren Objekten berechnen Allgemeine Java-Themen 6
B Aus mehreren Fenstern(Dialogen) eins machen! Allgemeine Java-Themen 2
C Map(Key/Value) mit mehreren Values Allgemeine Java-Themen 16
G Zoomen einer Panels mit Buttons Allgemeine Java-Themen 7
L JPanel(bzw.) Panels transparent machen Allgemeine Java-Themen 7
H Panels zeigen Allgemeine Java-Themen 17
O über die grenzen des panels Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben