• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DojaでTextBoxの桁数について)

DojaでTextBoxの桁数について

このQ&Aのポイント
  • ドコモ用の携帯アプリ(Doja)で、TextBoxをPanelに追加する際、幅(桁数)をどのように設定するか困っています。
  • TextBoxの幅は、getWidthからLabelの幅を引いた数にすることが望ましいですが、TextBoxは桁数で幅を指定する必要があります。
  • 具体的には、TextBox t = new TextBox("",20,3,TextBox.DISPLAY_ANY);というコードで、20という数字が幅を表しています。しかし、この数字をどのようにして設定すれば良いのか分かりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • koki_m
  • ベストアンサー率83% (45/54)
回答No.1

こんばんは。 TextBoxではComponentで定義されているsetSize(int w, int h)が有効みたいです(DoJa3.5のエミュレータで確認しました、実機では未確認)。 コンストラクタでは適当なcolumnsを渡しておいて、後でsetSize()すればどうでしょうか?

nomoremusic
質問者

お礼

なるほど! 確かにその方法でできました。 ありがとうございました。

関連するQ&A