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