2012-01-18 9 views
0

私はエディタを開発しています。ドラッグアンドドロップを適用する方法を知っておく必要があるので、別のjコンポーネントにドラッグしてスムーズにドロップすることができます。JButtonドラッグ&ドロップ

+0

のようにmouseDraggedとのmouseMovedイベントを使うのか?何が起こるのでしょう? –

+0

返信いただきありがとうございます。あなたがwin7を使用している場合は、タスクバーの任意のアイコンをドラッグすると、他のアイコンをドラッグして他のアイコンの間に挿入することができます。もしあなたがいけないなら、私はあなたに私の言いたいことを説明するビデオを送るでしょう。ありがとうございました – muaz

答えて

0

私がしなければならない何すべては次のとおりです。オーバーライド塗装方法は、そのようなあなたがしたいん何次link

0

これを試してみてください:

JButton b = new JButton("Button"); 

String propertyName = "MyButton"; 
label.setTransferHandler(new TransferHandler(propertyName)); 

label.addMouseListener(new MouseAdapter() { 
    public void mousePressed(MouseEvent e) { 
     JComponent c = (JComponent)evt.getSource(); 
     TransferHandler handler = c.getTransferHandler(); 
     th.exportAsDrag(c, e, TransferHandler.COPY); 
    } 
}); 
+2

私はあなたの返事を感謝しますが、私は本当にそれを持っていませんでした。私は、スイングコンポーネントを扱うことに新しいので、深い説明と、それほど一般的ではありません。 – muaz

関連する問題