13.10. JList

Konstruktor

String [] listEntries = {"alpha", "beta", "gamma", "delta",
                           "epsilon", "zeta", "eta", "theta"};
				JList list = new JList(listEntries);

Der JList-Konstruktor nimmt ein Array mit einem beliebigen Objekttyp entgegen. Das müssen keine Strings sein, aber in der Liste werden sie durch Strings repräsentiert.

Verwendung

❶ Einen vertikalen Scrollbalken hinzufügen

JScrollPane scroller = new JScrollPane(list);
				scroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
				scroller.setHorizontalScrollBarPolicy
				(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
				panel.add(scroller);

Genau wie bei JTextArea – Sie machen eine JScrollPane (und übergeben ihr die Liste), und dann fügen Sie die Scroll-Pane (NICHT die Liste) ...

Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.