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.