JListに複数の列を表示することは可能ですか????
この目的のために設計された JTable を使用します。
CamickrとJasCavによる2つの答えを比較するには:
アイコンオブジェクトのラップされたJListは次のとおりです。
2行目にアイコンと特別なTableCellRendererがあるJTableを次に示します。
(両方から 私の現在のプロジェクト 。)
絶対に! setLayoutOrientationを呼び出す必要があります。これは、新しい行に移動する前に、データをどのようにラップするかをリストに示します。 JList.HORIZONTAL_WRAPまたはJList.VERITCAL_WRAPを使用できます。これにより、データは通常どおり(リストとして)表示され、最下部に達したときに折り返されます。
その呼び出しをsetVisibleRowCount(-1)と組み合わせたい場合は、使用可能なスペースにできるだけ多くのアイテムを表示できます。