Каков наилучший вариант для редактора графического интерфейса, написанного VisualBeans NetBeans?IconWidget / ComponentWidget - PullRequest
0 голосов
/ 17 мая 2011

То, что я ищу, - это добавление многочисленных компонентов в сцену и изменение их размеров и подвижности, чтобы пользователь создавал их в соответствии со своими потребностями, затем я найду их координаты и буду использовать эту информацию позже и т. Д.

Однако, когда я пришел, чтобы добавить компоненты к сцене, у меня возникла путаница.Насколько я понимаю, у меня есть два варианта: либо использовать JComponents внутри ComponentWidget, либо использовать изображения внутри IconWidget.

При использовании ComponentWidget возникают некоторые проблемы,

  • ComponentWidget не становится подвижнымдобавив ActionFactory.createMoveAction ().Я думаю, mouseListeners самого компонента не позволяет этому действию работать.Вы должны добавить mouseListener и эскалировать события к действию.Я получил этот совет от http://barenka.blogspot.com/2008/09/visual-library-and-multiline-label.html Однако это решение не реагирует так быстро, как ожидалось.
  • Все стандартные варианты поведения компонентов совпадают, например, JComboBox расширяется при нажатии на кнопку, что недопустимов режиме редактора.

IconWidget имеет другие типы проблем, такие как изменение размера изображения и т. д.

Итак, на этом основании мне нужен виджет, который выглядит как реальный компонент, новедет себя как (почти) образ.

Любой совет ...

1 Ответ

1 голос
/ 18 мая 2011

Дизайнер потока приложений Java ME использует Visual Designer, поэтому при желании вы можете погрузиться в этот исходный код и посмотреть, как они это делают.

В качестве альтернативы, если вы посмотрите на NetBeansУчебник Visual Database Explorer они используют VMDNodeWidget

...