Javaで以下の画像のようなことはできますか?
各リスト要素の画像を表示するには、カスタム セル レンダラーを使用して複数列のリストを使用する必要があることを理解しています。しかし、私の質問は、リスト要素のグループ化とグループ ヘッダーの使用に関するものです...
上の画像からわかるように、これは Windows エクスプローラーから取得したものであり、まさに Java の JList で実行しようとしているグループ化されたリスト ビューのタイプです。
Javaで以下の画像のようなことはできますか?
各リスト要素の画像を表示するには、カスタム セル レンダラーを使用して複数列のリストを使用する必要があることを理解しています。しかし、私の質問は、リスト要素のグループ化とグループ ヘッダーの使用に関するものです...
上の画像からわかるように、これは Windows エクスプローラーから取得したものであり、まさに Java の JList で実行しようとしているグループ化されたリスト ビューのタイプです。
JTable
この状況でa を使用することはないと思います。
まず第一に、 DesignGridLayout 対決アプリケーション、セクション「動的レイアウト」、例「例4 - インデントされた行と同じ」で示されている例のような単純なJPanel
with DesignGridLayoutを使用します。
その例では、アウトライン効果に使用されるアイコンを変更する必要があります (例ではシェブロンの代わりに三角形)。
次に、DrivePane
からの派生を作成しますJPanel
。これには、ドライブ アイコンJLabel
(テキストなし)、ドライブ名JLabel
、JProgress
バー、サイズが含まれますJLabel
。私はおそらくforGridBagLayout
として使用します。そのコンポーネントは、表示するすべてのドライブに使用されます。LayoutManager
DrivePane