タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

swingに関するsisyaのブックマーク (1)

  • Java Swingによるドラッグアンドドロップ(drag-and-drop)の実装 - Object Design

    Javaで実装する場合に限らず、 一般的にドラッグアンドドロップの処理は、 いろいろな要素(処理やメッセージの伝達)が関わってくるので わかりにくい部分があります。 ざっと思いつくままに挙げても、以下のような点に注意してコーディングする必要があります。 ドラッグ元での処理 ドラッグ開始時の処理 ドロップ先での処理 ドロップしたときの処理(ドラッグ完了したときのドラッグ元での処理) ドラッグ中の処理(ドロップ領域に入ったとか出たとか) など。 しかし、ドラッグアンドドロップ中に起きる処理の流れ全体を把握して、 そのそれぞれでどのクラスが関わってくるのかを把握できれば、 Javaでの実装はかなり簡単です。 異なるJavaVM間やネイティブなプラットフォーム上のアプリケーションとの ドラッグアンドドロップに対応しているので、 これをマスターするとかなりおもしろいことができそうです。 このエントリ

  • 1