Java2D中的拖放小部件

Java2D中的拖放小部件,java,drag-and-drop,java-2d,Java,Drag And Drop,Java 2d,是否有任何资料/教程可以帮助您了解如何使用Java2D创建drap和drop小部件?我不是在谈论像这样的拖放数据传输。我想做的是在我的应用程序中有一个可视窗格,用户可以在其中创建小部件,将它们相互连接,等等。类似于创建一个图形,但是使用具有属性的小部件 谢谢。这通常是这样工作的: 当用户按下鼠标按钮时,应用程序将进入“拖动”模式 当在拖动模式下调用repaint()方法时,可以将小部件的位置移动到光标的坐标 释放鼠标按钮时,您将固定windget的最终位置 这个简单的例子可能是我在我的青年互动棋

是否有任何资料/教程可以帮助您了解如何使用Java2D创建drap和drop小部件?我不是在谈论像这样的拖放数据传输。我想做的是在我的应用程序中有一个可视窗格,用户可以在其中创建小部件,将它们相互连接,等等。类似于创建一个图形,但是使用具有属性的小部件


谢谢。

这通常是这样工作的:

  • 当用户按下鼠标按钮时,应用程序将进入“拖动”模式
  • 当在拖动模式下调用repaint()方法时,可以将小部件的位置移动到光标的坐标
  • 释放鼠标按钮时,您将固定windget的最终位置

  • 这个简单的例子可能是我在我的青年互动棋盘上写的一个程序。这是一个相关的类,它包含了工件拖动功能

    我找到了完美的解决方案。我可以通过从Netbeans平台提取jar来利用Netbeans可视化库