GUIアプリケーションを構築する際に、C#のDataGridViewとほぼ同じようなカラムヘッダーを持つJListが必要であることがわかりました。JListをカスタマイズする
So:どうすればコントロールをカスタマイズしたり、コントロールを作成してそのようなことを実現できますか?私は、コンポーネントに何とかラベルを追加するのが最も簡単な方法だと考えています。私が取ることができるアプローチは何ですか?
GUIアプリケーションを構築する際に、C#のDataGridViewとほぼ同じようなカラムヘッダーを持つJListが必要であることがわかりました。JListをカスタマイズする
So:どうすればコントロールをカスタマイズしたり、コントロールを作成してそのようなことを実現できますか?私は、コンポーネントに何とかラベルを追加するのが最も簡単な方法だと考えています。私が取ることができるアプローチは何ですか?
コメントに既に記載されているように、ヘッダーが必要な場合は、JList
の代わりにJTable
を参照することをお勧めします。あなたが指導を依頼してから、できるだけ早くSwing tutorialsへのリンクを提供します。JTable
tutorial
テーブルを扱う際の最も重要な概念の名前ドロップも害はありません。他のSwingコンポーネントと同様に、JTable
にはビューとモデルがあります。 JTable
はビュー側を表し、TableModel
はモデル側を表します。ビュー内のモデルオブジェクトの表現は、TableCellRenderer
乾杯、たくさんの友達に感謝:) – Ari
によって処理されます。特に、複数の列とヘッダーが必要な場合は、JListを使用せず、代わりにJTableを使用します。たとえ1つの列だけが必要だったとしても、JTableは、JListにあるすべてのスーパーJListを提供し、セルレンダラーに加えてセルエディターを使用できる機能も備えています。 –
クール!頭のおかげで、ありがとう:D – Ari
あなたは大歓迎です。 Javaで幸運を祈る! –