2010-11-22 11 views
1

Als erstes benutze ich Swing in Java. In meiner Anwendung muss ich eine mehrspaltige Liste haben (wenn ich das so nennen soll). Was ich mit einer mehrspaltigen Liste meine, ist so etwas wie der Listenansichtsmodus des Windows Explorers zum Anzeigen von Dateien und Ordnern.Multi-Spalte Liste in Swing

Also alle Spalten meiner Liste haben das gleiche Objekt (Dateien zum Beispiel), aber ich möchte in der Lage sein, sie auf verschiedene Spalten zu setzen, um eine breitere Sicht zu haben.

Hat jemand einen Vorschlag, wie ich das tun kann?

Danke, Reza

Antwort

6

One verwenden:

list.setLayoutOrientation(JList.HORIZONTAL_WRAP); 
+0

+1 für die Lösung Ihres eigenen Problems! Das funktioniert in der Regel auch für mich. –

-1

Alternativ Sie eine JScrollPane verwenden können. Dadurch wird die Erstellung von Bildlaufleisten und dergleichen für Sie erledigt, wodurch das Problem des Platzmangels im vertikalen Bereich gelöst und zusätzliche Spalten überflüssig werden.

+0

Bitte verknüpfen Sie nicht nur Ressourcen, sondern fügen Sie sie in die Antwort ein. – k0pernikus