2012-05-11 14 views
2

イメージのドラッグをサポートすることです。 JAppletで画像がクリックされたかどうかを調べる方法は?JAppletで画像がクリックされたかどうかを確認するには?

私はこれを行う簡単な方法があると確信していますが、私はどこにでも見てきました。

+0

うまくいけば、このスレッドは、「画像を取得する方法」(http://stackoverflow.com/a/10345165/1057230)の「画像」 –

答えて

4

オプション:

  • は、画像を保持するためのJLabelを使用して、のMouseListenerを与えます。シンプル。
  • または、JButttonを作成し、ImageをボタンのImageIconとして使用します。おそらくもっと簡単でしょう。
+0

をドラッグする必要があります。 –

+1

@RyleyMatos:おそらく、JLabel/MouseAdapterルートに行きたいと思うでしょう。また、それは非常にイライラすることができるようにここでは、要件の変化ゲームを避けてみましょう。 –

+0

ラベルをJAppletにx y座標でペイントする方法を変更しますか? –

4

チュートリアルのレッスンDrag and Drop and Data Transferを参照してください。

ドラッグの目的がスライドショーなどで変更する場合は、JListをご覧ください。詳細については、setDragEnabled(true) & How to Use Listsを参照してください。

ディスプレイコンポーネントについては、@Hoverの推奨に従ってJLabelをお勧めします。 JListはデフォルトでレンダリングコンポーネントとしてJLabelを使用します。

関連する問題