2011-03-15 6 views
3

プロパティを表示し、値を変更できるテーブルが必要です。 GUIエディタのNetbeansプロパティウィンドウと同様です。誰でも既存のクラスやライブラリを知っていますか?私はこの車輪を再発明することが嫌いです。Javaのプロパティテーブル

編集:すべて使用することに異なるグループ、JCombos、およびJButtonがにセパレータを可能にするこのような

何か。

おかげ

答えて

0

JTableは値でグリッドを表示し、ユーザーは、あなたがそれに有効列から値を編集できるようにするために使用することができます。

0

JTableクラスを利用できます。あなたが必要とするベースを提供するはずです。

+0

を説明するためにウェブ(here)で見つかった

例のスクリーンショットは、私はそのことについて考えたが、私は何かが、すでにそれはセパレータ、ボタン、好きなことすべてを扱うことができる存在していた期待していました上の写真。 – user489041

+0

特定のタイプのセルレンダラー/エディタを交換したり、指定されたセルなどにコンボボックスを配置したりできます。http://kickyourbrain.blogspot.com/2008/03/custom-cell-editors-and- renderers-in.html –

0

JIDE Softにはいくつかのコンポーネントがありますが、その中にはOpenSourceが必要です。必要なものがあれば見てください。

+0

JIDEグリッドPropertyPaneは私が必要とするものです。しかし、私は1つのコンポーネントしか必要とせず、そのために300ドルを正当化できません。 – user489041

1

JTableとグリッドバッグのレイアウトマネージャをお勧めします。

1

NetBeansのテーブルはPropertySheetView(または類似したもの)であり、NetBeansプラットフォーム(PropertySheetView JavaDoc)の一部です。このクラスは、必要なNetBeansモジュールをjarファイルとしてクラスパス(Found this with a bit of googling)に含めることで、スタンドアロンのSwingアプリケーションでも使用できます。

+0

素晴らしい、私はこれを私のアプリで使うことができれば素晴らしいだろう – user489041

0

今後の参考のために

私は正常l2prof、共通のPropertySheetPanel使用しています。ドキュメントには、その偉大ではなく、APIはそのきれいではありませんが、それが動作、およびビューがいいです

公式サイトは http://www.l2fprod.com/common/

である。しかし、ダウンロードリンクが壊れています。私はのPropertySheetのJARを自分でコンパイルしたが、あなたはjarファイルを実行する場合は、デモとしてhttp://www.astrogrid.org/maven/l2fprod/jars/

ライブラリダブルスからライブラリ全体を取得することができますし、私は便利なこの他の質問を見つけた

それのコードもあります Have com.l2fprod.common.propertysheet.PropertySheetPanel To Display Composited Class

0

私はSwingX JXTreeTableを見てみることをお勧めします。私は非常に似通ったビューを作成するためにアプリケーションでそれを使用しました。私はこの

JXTreeTable screenshot

関連する問題