zoukankan      html  css  js  c++  java
  • 拖拽控件java版

    Button vv = new Button("vvvv");
      DragSource.getDefaultDragSource().createDefaultDragGestureRecognizer(vv, DnDConstants.ACTION_MOVE, new DragGestureListener(){

       public void dragGestureRecognized(DragGestureEvent ee) {
     
        ee.startDrag(DragSource.DefaultMoveDrop,Toolkit.getDefaultToolkit().getSystemClipboard().getContents(this),new DragSourceListener(){

         public void dragDropEnd(DragSourceDropEvent dragsourcedropevent) {
          System.out.println("vvdragDropEnd");
         }

         public void dragEnter(DragSourceDragEvent dragsourcedragevent) {
          System.out.println("vvdragEnter");
         }

         public void dragExit(DragSourceEvent dragsourceevent) {
          System.out.println("vvdragExit");
         }

         public void dragOver(DragSourceDragEvent dragsourcedragevent) {
          System.out.println("vvdragOver");
         }

         public void dropActionChanged(DragSourceDragEvent dragsourcedragevent) {
          System.out.println("vvdropActionChanged");
         }});
       }});
      ///////////////////////////////////////////

    Button b= new Button("bbbbb");
      new DropTarget(b,new DropTargetListener(){

       public void dragEnter(DropTargetDragEvent droptargetdragevent) {
        System.out.println("bbdragEnter");
       }

       public void dragExit(DropTargetEvent droptargetevent) {
        System.out.println("bbdragExit");
       }

       public void dragOver(DropTargetDragEvent droptargetdragevent) {
        System.out.println("bbdragOver");
        try {
         System.out.println(droptargetdragevent.getTransferable().getTransferData(DataFlavor.stringFlavor));
        } catch (Exception e) {
         e.printStackTrace();
        }
       }

       public void drop(DropTargetDropEvent droptargetdropevent) {
        System.out.println("bbdrop");
       }

       public void dropActionChanged(DropTargetDragEvent droptargetdragevent) {
        System.out.println("bbdropActionChanged");
       }});

  • 相关阅读:
    excel
    POJ 1149--PIGS
    A
    强大的sscanf
    hdu 5754 Life Winner Bo(威佐夫博弈)
    hdu 5723 Abandoned country(最小生成树,dfs)
    hdu 5734 Acperience
    The Monocycle,UVa 10047(状态记录广搜)
    Fire!(两次bfs)
    NP-Hard Problemd(二分图判定着色)
  • 原文地址:https://www.cnblogs.com/wbjgogogo/p/4359889.html
Copyright © 2011-2022 走看看