わかったぞ!!

2007.01.25 (木) 22:33
ugnag


ソースを見てみると、なんと大したことやってない。
おかしいな。
だったら、何故うまくいかないんだろう?
どこに違いがあるんだ?

明らかに違うのは、自分はJTreeのノードからノードへD&Dしようとしているのに対し、デモでは別のものからJTreeにD&Dしている点だ。

一応、試しに自分のプログラムでもJTextFieldを作り、そこからJTreeにドロップするようにしてみた。

すると、うまくいった!!

ということは、ノードからノードへのD&Dがダメだということだ。
しかし、デフォルトの状態ではドラッグはできるがドロップができない。
(受け入れ拒否されている)

コントロールするオブジェクトを自分で作ると、今度はドラッグもできなくなる。


そこでAPIのソースを見てみた。
すると、いろいろとやっていることがわかった。

そこから、あれこれ考えたり試したりしていくうちに、概略がわかってきた。

自分の考えが合っているか検証するプログラムを動かしたところ、これもうまくいった。

細かい箇所はまだ判明していないが、原理はわかったので、近いうちにマスターできると思う。

[7] beginning...
[1] comments (0)
-


[7] << ない!!どこにもない!!
[9] 補足とメモ書き >>
[0] [top]


[sb 1.10R]