GUI Builder позволяет перетаскивать пользовательские компоненты в GUI. Просто выберите «пользовательский компонент» из палитры и перетащите его на место.
Как только вы это сделаете (и создадите проект), у вас будет метод с подписью:
private Component create_ComponentName() {
return new MyComponent();
}
Здесь вы можете вернуть любой произвольный экземпляр компонента, связать прослушиватели и выполнить любой код инициализации, какой захотите. Построитель графического интерфейса будет использоваться только в качестве инструмента макета в случае этого конкретного компонента, и у вас будут все возможности для размещения чего-либо там.
См. https://www.codenameone.com/blog/partners-demos-custom-gui-components-iphone-old-deprecation.html