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还有其他类型的问题,例如调整图像大小等。
因此,基于此,我需要的是一个看起来像真正组件的部件,但其行为类似于(几乎)图像。
任何建议...
没有找到相关结果
已邀请:
1 个回复
抵舵