如何在NetBeans Visual Library中旋转小部件



我正在NetBeans Visual Library API中构建一个文档布局编辑器,我正在寻找一种方法,让用户用鼠标在小部件的中心旋转小部件。如何添加此功能?

更新

我想我需要澄清,这就是我想要完成的:

  1. 用户点击我的基于NetBeans Visual Library API的文档布局编辑器中的Widget
  2. 用户拖动鼠标。当用户拖动鼠标时,小部件绕其中心旋转
  3. 用户释放鼠标按钮。小工具保持在旋转位置

我没有使用NetBeans平台或IDE。

查看Widget的API文档,我看不出这是怎么可能的。

我可以提出另一种方法。

扩展Widget(您感兴趣的相关小部件),添加对旋转的支持。在paintWidget方法中,添加一行

graphicsContext.rotate(angle)

角度必须来自您的模型或用户交互。如何构建用户交互是另一个练习,但这种方法应该有效。

如果您需要已经提供的东西,那么只需在自己的类中复制源代码并添加对轮换的支持。

如果你已经找到了更好的方法,我很乐意了解它。

相关内容

  • 没有找到相关文章

最新更新