1

この例のようなエディターを探しています。私は「色を選ぶ」-フレームを意味しますが、行全体を意味します。これを完全に実装するのは私の問題ですか、それとも既存のエディターを拡張できますか?

4

2 に答える 2

2

一般的な列データ型のデフォルトのレンダラーとエディターをここに示しますisCellEditable()を返す任意の行の任意のセルに対してエディターが選択されますtrue。引用したカラーチューザーなどのカスタムレンダラーとエディターを指定することもできます。最近の2つの例をここに示しますが、詳細はユースケースによって異なります。

補遺:子ウィンドウのようなもの

テーブルへの参照TableModelと目的の行番号をに渡すことができますRowEditorgetValueAt()setValueAt()およびメソッドを含むテーブルモデルのメソッドに完全にアクセスできますgetColumnClass()

于 2013-01-24T16:24:51.910 に答える
2

行全体が必要な場合は、列A、B、Cを新しい子ウィンドウで次のように編集します。

A  ____
B  ____
C  ____

次に、BeanクラスRecordの行を作成し、java.beans.PropertyEditorを使用して開始することができます。

于 2013-01-24T16:29:03.700 に答える