Current SWT UI target didn't provide native controls translation from MIDP to SWT. All the MIDP controls are rendered inside the Canvas. I think better option would be start from scratch, but reuse the existing Android device layer as a starting point which is well written and actively maintained. ...