One of the hard things to debug in Codename One is UIID/Padding/Margin placement which is often tricky to
get “just right”. I use the Component Inspector quite a lot to
review a layout that misbehaves and gain further insight into what’s happening in runtime.
You can gain insight into the Codename One component hierarchy by running the simulator and selecting the Simulate → Component Inspector menu option. This will present the component hierarchy as a navigatable tree |
Up until now the Component Inspector was a “read only” tool, with the coming update it will gain the ability to edit
the UIID field!
This would make some things remarkably trivial as you could find if that pesky extra space is coming from the theme
by just changing the UIID to Container
. It also helps identify components more easily within the inspector and
see under the hood of Codename One (e.g. in the Toolbar
area).