NetBeans Visual Library编写的GUI编辑器的最佳选择是什么? IconWidget / ComponentWidget

| 我要寻找的是在场景中添加大量组件,并使它们可调整大小和可移动,因此用户可以根据需要设计它们,然后找到它们的坐标并在以后使用这些信息,等等。 但是,当我向场景中添加组件时,我感到困惑。据我了解,我有两个选择,要么在ComponentWidget中使用JComponents,要么在IconWidget中使用图像。 使用ComponentWidget存在一些问题, 通过添加ActionFactory.createMoveAction()不能使ComponentWidget变得可移动。我猜想,组件本身的mouseListeners不会让此操作起作用。您必须添加mouseListener并升级事件才能执行。我从http://barenka.blogspot.com/2008/09/visual-library-and-multiline-label.html了解到了这一技巧,但是这种解决方案的反应速度不如预期。 组件的所有标准行为都会出现,例如JComboBox会在您单击其按钮时展开,这在编辑器模式下是不可接受的。 IconWidget还有其他类型的问题,例如调整图像大小等。 因此,基于此,我需要的是一个看起来像真正组件的部件,但其行为类似于(几乎)图像。 任何建议...     
已邀请:
Java ME应用程序流设计器使用Visual Designer,因此,如果您愿意,可以深入研究该源代码并了解它们的工作方式。 另外,如果您查看《 NetBeans可视数据库资源管理器教程》,则它们将使用VMDNodeWidget     

要回复问题请先登录注册