1

Javaで以下の画像のようなことはできますか?

各リスト要素の画像を表示するには、カスタム セル レンダラーを使用して複数列のリストを使用する必要があることを理解しています。しかし、私の質問は、リスト要素のグループ化とグループ ヘッダーの使用に関するものです...

グループ化されたリスト ビューのイメージ

上の画像からわかるように、これは Windows エクスプローラーから取得したものであり、まさに Java の JList で実行しようとしているグループ化されたリスト ビューのタイプです。

4

1 に答える 1

1

JTableこの状況でa を使用することはないと思います。

まず第一に、 DesignGridLayout 対決アプリケーション、セクション「動的レイアウト」、例「例4 - インデントされた行と同じ」で示されている例のような単純なJPanelwith DesignGridLayoutを使用します。

その例では、アウトライン効果に使用されるアイコンを変更する必要があります (例ではシェブロンの代わりに三角形)。

次に、DrivePaneからの派生を作成しますJPanel。これには、ドライブ アイコンJLabel(テキストなし)、ドライブ名JLabelJProgressバー、サイズが含まれますJLabel。私はおそらくforGridBagLayoutとして使用します。そのコンポーネントは、表示するすべてのドライブに使用されます。LayoutManagerDrivePane

于 2011-09-13T05:02:44.327 に答える