|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
JTableのバインド時の表示についてデザイナ画面でJTableにListタイプのプロパティを持つクラスをバインドする際に、以下の点で困っています。
[操作手順] (1)デザイナ画面でFrameにJTableを貼り付け (2)Listタイプのプロパティ (仮にListA)を持つClassAを、 プロジェクトエクスプローラからJTable上にドラッグ (3)JTableで右クリック⇒バインド⇒elements (4)「バインド」画面で 「ソースをバインド」のリストボックスを展開 [困っている点] (4)の手順時に、ドラッグした回数だけ履歴が表示されてしまって、 どれが目的のものかわからなくなる 一発で正しく操作できていれば問題ないと思うのですが、 試行錯誤しながら操作していたため、 ClassAを何度か書き換えてはJTableの設定をしなおしたりしていました。そのため何度も(2)のドラッグ操作を繰り返しています。 JTableを一度削除し、(1)からやりなおしてみましたが、(4)の履歴はクリアされません。 チュートリアルなどには記載がなく、何が悪いのかわかりません。 これは仕様なのでしょうか? お分かりになる方がいらっしゃれば よろしくお願いいたします。 一応参考画像を添付します。 --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: JTableのバインド時の表示についてこんばんは、mizuta さん、
> ClassAを何度か書き換えてはJTableの設定をしなおしたりしていました。そのため何度も(2)のドラッグ操作を繰り返しています。 > JTableを一度削除し、(1)からやりなおしてみましたが、(4)の履歴はクリアされません。 実際に試してないのですが1つ確認してみていただけますか。 左下のウィンドウに「インスペクタ」というのがあります。 (ウィンドウ>ナビゲート>インスペクタ で開けます) そこを見ると、この場合だと dtoKakeibo1, dtoKakeibo2, ... という オブジェクトが実際に存在していませんか? このバインドのリストに 表示されるのは履歴ではなく、実際に存在するものだと思います。 ドロップすると新しいものが作られるようですね。 このインスペクタ上で必要のないものを選択してコンテキスト メニューから削除するとどうでしょうか? 片貝 09.7.16 9:44 PM, tomoe mizuta wrote: > デザイナ画面でJTableにListタイプのプロパティを持つクラスをバインドする際に、以下の点で困っています。 > > [操作手順] > (1)デザイナ画面でFrameにJTableを貼り付け > (2)Listタイプのプロパティ (仮にListA)を持つClassAを、 > プロジェクトエクスプローラからJTable上にドラッグ > (3)JTableで右クリック⇒バインド⇒elements > (4)「バインド」画面で 「ソースをバインド」のリストボックスを展開 > > [困っている点] > (4)の手順時に、ドラッグした回数だけ履歴が表示されてしまって、 > どれが目的のものかわからなくなる > > 一発で正しく操作できていれば問題ないと思うのですが、 > 試行錯誤しながら操作していたため、 > ClassAを何度か書き換えてはJTableの設定をしなおしたりしていました。そのため何度も(2)のドラッグ操作を繰り返しています。 > JTableを一度削除し、(1)からやりなおしてみましたが、(4)の履歴はクリアされません。 > > チュートリアルなどには記載がなく、何が悪いのかわかりません。 > これは仕様なのでしょうか? > > お分かりになる方がいらっしゃれば > よろしくお願いいたします。 > > 一応参考画像を添付します。 -- Masaki Katakai Sun Microsystems K.K. http://blogs.sun.com/katakai --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: JTableのバインド時の表示について片貝様
下記の手順でインスペクタを開いたところ 確かにドロップした分だけゴミが残っていました。 削除したところ、余分なオブジェクトは表示されなくなりました。 (インスペクタ画面からしか削除できないようですね 覚えておきます。) JTableのバウンドソースについては もうひとつ質問があるので 明日にでも 別アーティクルで質問させていただきたいと思います。 ありがとうございました。 2009/07/16 22:23 に Masaki Katakai<Masaki.Katakai@...> さんは書きました: > こんばんは、mizuta さん、 > >> ClassAを何度か書き換えてはJTableの設定をしなおしたりしていました。そのため何度も(2)のドラッグ操作を繰り返しています。 >> JTableを一度削除し、(1)からやりなおしてみましたが、(4)の履歴はクリアされません。 > > 実際に試してないのですが1つ確認してみていただけますか。 > > 左下のウィンドウに「インスペクタ」というのがあります。 > (ウィンドウ>ナビゲート>インスペクタ で開けます) > そこを見ると、この場合だと dtoKakeibo1, dtoKakeibo2, ... という > オブジェクトが実際に存在していませんか? このバインドのリストに > 表示されるのは履歴ではなく、実際に存在するものだと思います。 > ドロップすると新しいものが作られるようですね。 > > このインスペクタ上で必要のないものを選択してコンテキスト > メニューから削除するとどうでしょうか? > > 片貝 > > 09.7.16 9:44 PM, tomoe mizuta wrote: >> デザイナ画面でJTableにListタイプのプロパティを持つクラスをバインドする際に、以下の点で困っています。 >> >> [操作手順] >> (1)デザイナ画面でFrameにJTableを貼り付け >> (2)Listタイプのプロパティ (仮にListA)を持つClassAを、 >> プロジェクトエクスプローラからJTable上にドラッグ >> (3)JTableで右クリック⇒バインド⇒elements >> (4)「バインド」画面で 「ソースをバインド」のリストボックスを展開 >> >> [困っている点] >> (4)の手順時に、ドラッグした回数だけ履歴が表示されてしまって、 >> どれが目的のものかわからなくなる >> >> 一発で正しく操作できていれば問題ないと思うのですが、 >> 試行錯誤しながら操作していたため、 >> ClassAを何度か書き換えてはJTableの設定をしなおしたりしていました。そのため何度も(2)のドラッグ操作を繰り返しています。 >> JTableを一度削除し、(1)からやりなおしてみましたが、(4)の履歴はクリアされません。 >> >> チュートリアルなどには記載がなく、何が悪いのかわかりません。 >> これは仕様なのでしょうか? >> >> お分かりになる方がいらっしゃれば >> よろしくお願いいたします。 >> >> 一応参考画像を添付します。 > > -- > Masaki Katakai > Sun Microsystems K.K. > http://blogs.sun.com/katakai > > --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
| Free embeddable forum powered by Nabble | Forum Help |