Größe einer JList beeinflussen

Status
Nicht offen für weitere Antworten.

Alex_winf01

Top Contributor
Hallo liebe Forengemeinde,

habe ein "kleines" Problem, welches für Euch Experten garantiert schnell lösbar ist:

Code:
liste = new JList(defaultlistmodel);
liste.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
liste.setSelectedIndex(0);
liste_scrollPane = new JScrollPane(liste);

Nun möchte ich die Größe meiner Liste verändern. Die Liste soll länger werden. Folgendes habe ich probiert:

Code:
liste.setSize(100,50);

Code:
liste.setPreferredSize(new Dimension(100,50)

Code:
liste.setMinimumSize(new Dimension(100,50)

Ergebnis: Nichts passiert. Also ich möchte, dass der Wert für Height größer wird.

Die Liste liegt in einem FlowLayout:

Code:
JPanel listen_Panel = new JPanel(new FlowLayout(FlowLayout.LEFT));

Dieses Panel liegt wiederum in meiner Con:

Code:
con1.add(listen_Panel, BorderLayout.WEST);

Wer kann helfen?
 
S

SlaterB

Gast
toll, sone halbe Frage,
erst darf man sich den restlichen Code zusammensuchen, poste doch ein fertiges Beispiel und gut is,
und dann ist das Problem auch noch etwas unklar

mit einem einfachen setPreferredSize wird die Liste sofort sehr groß,
du weißt schon, dass 50 nicht besonders viel ist?
Code:
public class TestGUI extends JFrame {

	public TestGUI() {

		DefaultListModel defaultlistmodel = new DefaultListModel();
		defaultlistmodel.addElement("Test       ");
		defaultlistmodel.addElement("Test       ");
		defaultlistmodel.addElement("Test       ");
		defaultlistmodel.addElement("Test       ");
		defaultlistmodel.addElement("Test       ");
		defaultlistmodel.addElement("Test       ");
		JList liste = new JList(defaultlistmodel);
		liste.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
		liste.setSelectedIndex(0);
		liste.setPreferredSize(new Dimension(100,200));
		JScrollPane liste_scrollPane = new JScrollPane(liste);
		
		JPanel listen_Panel = new JPanel(new FlowLayout(FlowLayout.LEFT));
		listen_Panel.add(liste_scrollPane);

		add(listen_Panel, BorderLayout.WEST);
		setSize(400, 300);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setVisible(true);
	}


	public static void main(String[] args) {
		new TestGUI();
	}
}

die Liste auf 50 kleinzumachen ist dagegen schwieriger, kleiner als das JScrollPane will das ganze nicht aussehen,
macht wahrscheinlich auch für sich keinen Sinn,
also auch JScrollPane kleiner machen:
Code:
public class TestGUI extends JFrame {

	public TestGUI() {

		DefaultListModel defaultlistmodel = new DefaultListModel();
		defaultlistmodel.addElement("Test       ");
		defaultlistmodel.addElement("Test       ");
		defaultlistmodel.addElement("Test       ");
		defaultlistmodel.addElement("Test       ");
		defaultlistmodel.addElement("Test       ");
		defaultlistmodel.addElement("Test       ");
		JList liste = new JList(defaultlistmodel);
		liste.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
		liste.setSelectedIndex(0);
		liste.setPreferredSize(new Dimension(100, 50));
		JScrollPane liste_scrollPane = new JScrollPane(liste);
		liste_scrollPane.setPreferredSize(new Dimension(100, 50));

		JPanel listen_Panel = new JPanel(new FlowLayout(FlowLayout.LEFT));
		listen_Panel.add(liste_scrollPane);

		add(listen_Panel, BorderLayout.WEST);
		setSize(400, 300);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setVisible(true);
	}

	public static void main(String[] args) {
		new TestGUI();
	}
}
 

Alex_winf01

Top Contributor
@ SlaterB

sorry, dass die Frage nicht deutliche rübergekommen ist. Ich wollte nur die Größe der JList beeinflussen. Das Problem war, selbst wenn ich setSize(5000,5000) gemacht habe, hat das nicht funktioniert. Nun habe ich folgendes gemacht:

Code:
liste_scrollPane.setPreferredSize(new Dimension(100,200));

Damit konnte ich die Größe der Liste beeinflussen. Logisch auch, wenn ich die JList in ein scrollPane packe :shock:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Java GUI durch variable Größe einer Map anpassen AWT, Swing, JavaFX & SWT 3
D Swing Größe einer JComboBox im GridBagLayout aufgrund der maximalen Länge der enthaltenen Daten AWT, Swing, JavaFX & SWT 7
T Swing Größe einer Komponente in einem BoxLayout / FlowLayout festlegen AWT, Swing, JavaFX & SWT 7
T Die Größe einer JTextArea an Ihren Parent JPanel anpassen. AWT, Swing, JavaFX & SWT 5
L Größe einer Componente herausfinden AWT, Swing, JavaFX & SWT 2
K Größe einer Scrollbar im Dialogfenster ändern AWT, Swing, JavaFX & SWT 2
I SWT Größe einer Tabellenzeile, -spalte ändern AWT, Swing, JavaFX & SWT 8
isowiz Leeres ImageIcon einer bes timmten Größe erzeugen AWT, Swing, JavaFX & SWT 2
G Feste Größe einer TextArea AWT, Swing, JavaFX & SWT 2
J Größe einer Zeichnung anpassen AWT, Swing, JavaFX & SWT 2
P Größe einer JComboBox fest definieren AWT, Swing, JavaFX & SWT 8
J Größe einer JTextArea dynamisch anpassen. AWT, Swing, JavaFX & SWT 2
S Setzen der richtigen Größe einer JTextPane ohne Rand AWT, Swing, JavaFX & SWT 4
H GridLayout: Größe einer Komponente ändern AWT, Swing, JavaFX & SWT 2
O Swing GridBagLayout in Größe anpassen AWT, Swing, JavaFX & SWT 6
P JTextField wird nur sehr klein angezeigt und verändert die Größe nicht AWT, Swing, JavaFX & SWT 3
H JDialog in Größe ändern - Resize-Cursor bleibt betreten der Komponente AWT, Swing, JavaFX & SWT 1
H AWT Dialog Größe ändern - Schwarzer Inhalt beim groß ziehen AWT, Swing, JavaFX & SWT 1
Yonnig JavaFX Größe von WebView an Content anpassen AWT, Swing, JavaFX & SWT 3
J Swing Komponente wird unpassend angepasst in der Größe AWT, Swing, JavaFX & SWT 35
FrittenFritze Ein Problem mit der CSSBox, die Größe wird nicht angepasst AWT, Swing, JavaFX & SWT 5
D JavaFX Größe des Bild an ImageView anpassen AWT, Swing, JavaFX & SWT 3
B Dynamische ListView-Größe, die bei Fenstergrößenänderung sich anpasst AWT, Swing, JavaFX & SWT 19
R Swing JTextField - Schriftgröße je nach Länge und Größe ändern AWT, Swing, JavaFX & SWT 0
B veränderte Größe eines Panels im Vorhinein wissen? AWT, Swing, JavaFX & SWT 1
B Größe der Parent-Component dynamisch an children anpassen AWT, Swing, JavaFX & SWT 30
L JavaFX AnchorPane an die Größe der Scene oder Window binden? AWT, Swing, JavaFX & SWT 3
K JavaFX Component Größe an Inhalt anpassen AWT, Swing, JavaFX & SWT 11
R Größe von Scene und stage an grid anpassen AWT, Swing, JavaFX & SWT 4
M Java FX größe der shapes anpassen AWT, Swing, JavaFX & SWT 0
L Swing JPanel Größe anpassen AWT, Swing, JavaFX & SWT 6
E Wie kann ich ein JLabel auf größe der schriftlänge setzten? AWT, Swing, JavaFX & SWT 2
C Swing JFrame ändert Größe AWT, Swing, JavaFX & SWT 0
G Swing JButton ändert (unerwünscht) Größe bei Ausführung AWT, Swing, JavaFX & SWT 4
L Swing Größe automatisch anpassen AWT, Swing, JavaFX & SWT 14
B AWT Panel größe im BorderLayout einstellen AWT, Swing, JavaFX & SWT 1
J Swing Pane im SplitPane automatische Größe aktivieren AWT, Swing, JavaFX & SWT 0
DaCrazyJavaExpert Swing Größe des JPanel ändern/wird nicht geändert. AWT, Swing, JavaFX & SWT 3
M Swing Mehrere Textfelder mit ScrollBars - Größe der Felder AWT, Swing, JavaFX & SWT 0
L JavaFX ListView Größe anpassen AWT, Swing, JavaFX & SWT 1
Neumi5694 Größe von Komboboxen neu berechnen AWT, Swing, JavaFX & SWT 3
L JavaFX List oder TableView Größe dynamisch anpassen? AWT, Swing, JavaFX & SWT 4
P Größe und Ausrichtung von Komponenten festlegen AWT, Swing, JavaFX & SWT 13
I CSS - backgroundImage - Größe automatisch an den Container anpassen AWT, Swing, JavaFX & SWT 1
C Größe des Mauszeigers ermitteln AWT, Swing, JavaFX & SWT 5
MaxG. JFrame Größe ändern AWT, Swing, JavaFX & SWT 16
P Jframe Bild einfügen, Hintergrund Farbe ändern, und Button schrift Größe ändern AWT, Swing, JavaFX & SWT 2
K GridBagLayout verändert die größe? AWT, Swing, JavaFX & SWT 1
D JavaFX Alle Knöpfe auf die gleiche Größe AWT, Swing, JavaFX & SWT 14
G JFrame - manuell Größe verändern AWT, Swing, JavaFX & SWT 6
M LayoutManager GridBagLayout passt seine größe nicht an AWT, Swing, JavaFX & SWT 3
F Gui weicht von Designpreview ab (kein fensterrahmen, andere größe) AWT, Swing, JavaFX & SWT 13
A JPanel größe verändern AWT, Swing, JavaFX & SWT 4
M SWT ScrollPane Größe zu klein AWT, Swing, JavaFX & SWT 6
H JTree in JScrollPane passt sich nicht an Größe von JPanel an AWT, Swing, JavaFX & SWT 2
L JButton - Größe anders als erwartet AWT, Swing, JavaFX & SWT 2
L JDialog - Event wenn Parent größe ändert AWT, Swing, JavaFX & SWT 2
W GridBagLayout Größe geben AWT, Swing, JavaFX & SWT 1
S Swing JFrame hat nicht die Größe, die ich eingegeben habe AWT, Swing, JavaFX & SWT 3
S Größe der Komponenten, beim ändern der größe des Frames, mit ändern! AWT, Swing, JavaFX & SWT 2
S Größe und Farbe vom JButton festlegen AWT, Swing, JavaFX & SWT 2
D Swing Jlist Größe während der Laufzeit verändern. AWT, Swing, JavaFX & SWT 11
H AWT Fenster- und JLabel-Größe automatisch anpassen AWT, Swing, JavaFX & SWT 2
T Swing Größe des Randes AWT, Swing, JavaFX & SWT 2
C LayoutManager JFrame größe und ausrichtung + Position von Fensterelementen AWT, Swing, JavaFX & SWT 2
B Swing JTable mit Daten - Reihen-Größe anpassen AWT, Swing, JavaFX & SWT 0
D SWT Window passt Größe nicht an AWT, Swing, JavaFX & SWT 4
N JPanel größe wissen/festlegen vor dem Anzeigen AWT, Swing, JavaFX & SWT 3
U Größe eines Button im Menü ändern AWT, Swing, JavaFX & SWT 1
G JavaFX Größe der Parentknoten AWT, Swing, JavaFX & SWT 5
R JPanel-Größe verändert sich nicht. Warum? AWT, Swing, JavaFX & SWT 5
T Swing Aktuelle Größe eines Textes in einem Label darstellen AWT, Swing, JavaFX & SWT 3
A JPanel oder GridLayout Größe festsetzten AWT, Swing, JavaFX & SWT 4
F Swing JComboBox - Frage zur Größe AWT, Swing, JavaFX & SWT 11
X Swing Größe eines Fensters JFrame / Frame AWT, Swing, JavaFX & SWT 5
SimonRap Swing JFrame Größe zur Laufzeit ändern AWT, Swing, JavaFX & SWT 2
G 2D-Grafik Größe der JFrame Decorations herausfinden? AWT, Swing, JavaFX & SWT 4
O Swing Jpanel autom. auf JFrame Größe bringen AWT, Swing, JavaFX & SWT 6
M Swing JLabel mit fester größe nachträglich formatieren AWT, Swing, JavaFX & SWT 2
A JComponent Größe AWT, Swing, JavaFX & SWT 8
S Größe von Panel verändern welches auf anderem Panel sitzt AWT, Swing, JavaFX & SWT 10
B JTextArea Größe an Container anpassen AWT, Swing, JavaFX & SWT 2
S Swing TextPane größe beschränken AWT, Swing, JavaFX & SWT 2
R Ellipse2D ändert Größe AWT, Swing, JavaFX & SWT 3
H Swing JButton größe ändern AWT, Swing, JavaFX & SWT 5
G JScrollPane reagiert nicht auf Änderung der JPanel-Größe AWT, Swing, JavaFX & SWT 4
P JPanel Größe ändern AWT, Swing, JavaFX & SWT 22
I Größe eines rotierten Images AWT, Swing, JavaFX & SWT 3
C Button Größe einstellen klappt nicht (setBounds) AWT, Swing, JavaFX & SWT 8
S 2D-Grafik Canvas Problem(Größe) AWT, Swing, JavaFX & SWT 6
R Größe/Anordnung der Gui-Elemente automatisch? AWT, Swing, JavaFX & SWT 6
S Die größe eines JButton ändern AWT, Swing, JavaFX & SWT 7
U feste Größe für den Zeichenbereich eines JFrames AWT, Swing, JavaFX & SWT 4
L Graphics.drawImage() - Output-Größe entspricht nicht Parametern AWT, Swing, JavaFX & SWT 10
P Tatsächliche Größe für Applet AWT, Swing, JavaFX & SWT 3
C Swing GridBag-Probleme (Größe und Ausrichtung) AWT, Swing, JavaFX & SWT 3
K JFrame Größe ändern AWT, Swing, JavaFX & SWT 4
M jTable - Größe beim Erzeugen AWT, Swing, JavaFX & SWT 4
hdi Swing JFrame Größe ermitteln AWT, Swing, JavaFX & SWT 6
S Swing jFrame auf maximale Größe setzten AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen

Neue Themen


Oben