0

ファイルとの間で列レイアウト (シーケンス、名前、幅など) を保存またはロードできるデータベース グリッド コンポーネントを提案してください。

標準ライブラリを使用してこの機能を実装できるアプローチにも興味があります。

4

2 に答える 2

1

Delphi エコシステムは、Java とは少し異なります。第一に、Delphi はほぼ統合ツールであるため、そこにあるコンポーネントは幅広く、非常にデータ中心です。Java ははるかに大きなエコシステムであり、GUI から読み書きできるデータ構造に重点を置いています。

そうは言っても、そこにはたくさんのグリッドがあります。Java では、Swing では JTable であり、JavaFX2 (おそらく新しい Swing) では TableView です。Swing は成熟しており、使用可能なテーブルの大群がありますが、私の経験では、カスタム JTable を作成してそこから作業する方が簡単です。Java チュートリアルを使用すると、すぐに実行に移すことができます。

要するに、提供されているコンポーネントは必要ありませんが、自分で作成することができます (熟練していればおそらく数時間以内)。

本当に Delphi に似た「すぐに使える」ソリューションをお探しの場合は、http ://www.jidesoft.com/products/grids.htm をお勧めします。

正直なところ、JTable を起動し、TableModel をローリングして構築するのは非常に簡単な作業です。Swing では別の考え方が必要になるため、これを行うことをお勧めします。サポートの少ないものを試してみたい場合は、JavaFX 2 の方が確実に柔軟性があります。列の順序などに関するコメントについては、これらのアプローチはすべてそれをサポートしています。Swing では、TableColumnModel を見ることができます。

于 2012-09-15T13:59:46.693 に答える