nekonekoboyのプロフィール

@nekonekoboy nekonekoboy
ありがとう数0
質問数0
回答数1
ベストアンサー数
0
ベストアンサー率
0%
お礼率
0%

ねこです

  • 登録日2005/02/04
  • targetのCloneを作成したい

    Rectangleで四角形を描きそれに色を塗ったComponentを作成しました。それをDrag&Dropするのですが、現在target自体をDragしているのを、targetのコピーを作ってDragしたいのです。 そこでCloneを作成したいのですが、うまくいきません。 /*以下移動時の部分を書き出しました public void drag()の内容です*/ MyComponent comp = (MyComponent) e.getTransferable().getTransferData(MyComponent.compFlavor);//MyComponentというクラスが存在し、そこでComponentを作成しています Container cont = comp.getParent(); cont.remove(comp); cont.repaint(); Point location = e.getLocation(); super.add(comp); comp.setLocation(location); comp.revalidate(); super.getParent().repaint(); e.dropComplete(true); 現在このような感じで移動を行っています。 初めはこの関数の中でもう1度Componentを作成してしまおうかという力技を試みましたが、失敗しました… どなたか教えていただけませんでしょうか? 初歩的なことかも知れませんがよろしくお願いします

    • ベストアンサー
    • Java