سلام اول راجب bitMapFont ببین می تونی از لایبرری که اینجا گذاشتم استفاده کنی
https://j2me.forumfa.net/forum-f6/topic-t98.htmبعد سورس شون رو عوض کنی و جاهایی که از Graphics.drawString استفاده کرده شما با این لایبرری متن رو بنویسی. البته wmt از bitmapfont هم استفاده می کنه ولی من امتحان نکردم، ولی مطمئن باش برای کار با این لایبرری ها باید کلی تغییرات در سورسشون بدی. کارهایی رو که شما می خوای بکنی رو که اون نمی دونسته سورسش رو برات بنویسه
ببین TextBox بنا به تعریف می تونه یک string رو نمایش بده نه هر چیزی که شما بخوای! برای نوشتن اعداد اعشاری شما باید یک تابع بنویسی که یک عدد float رو به string تبدیل کنه و بعد string رو چاپ کنی. این تابع این کار رو می کنه:
Float.toString(float number);
پس می بینی همه ی کارهایی که شما می خوای بکنی ربطی به لایبرری GUI نداره.
و دوم float در CLDC1.1 ساپورت می شه.