I also just fighting with an old LWUIT-App, and I also just found the Display.setCommandBehavior() method.
My command where not visible at all on Asha501.
The reason was that I had set
This used to put the menu items in a table with two rows. It was easier to touch the orginal lwuit-behaviour.
But it still does not look native. And on Asha 501, I don't see the menu at all.
I found that when I use
It shows the same behaviour as LCUID-Midlets on Asha 501:
there are a few "bars" at the bottom, which you can drag. Than you see the menu with all your commands.
There are other Constants you can try in the Display class,
you can look the up in the javadocs