0
私はlwuitアプリを作っています。私はそれにインデックスを使用したいと思います。lwuitにインデックスを表示するには?
たとえば、 LWUITで3を2にするにはどうすればいいですか?それを行う方法はありますか?
私はlwuitアプリを作っています。私はそれにインデックスを使用したいと思います。lwuitにインデックスを表示するには?
たとえば、 LWUITで3を2にするにはどうすればいいですか?それを行う方法はありますか?
あなたの例では、それは2であり、電源(ここでは3)、ベースの表現を含むContainer
を導出class
を作成します(addComponent
)あなたのForm
にinstanciate
その後
public class Power extends Container {
private Label pow = new Label(), base = new Label();
public Power(String base, String power)
{
super(new BoxLayout(BoxLayout.Y_AXIS));
getStyle().setPadding(0, 0, 0, 0);
this.base.setText(base);
String temp = "";
while (temp.length() < base.length())
{
temp = temp.concat(" ");
}
temp = temp.concat(power);
pow.setText(temp);
pow.setTextPosition(Label.BOTTOM);
Font font = Font.createSystemFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_SMALL);
pow.getStyle().setFont(font, false);
pow.getStyle().setPadding(Component.BOTTOM, 0, false);
pow.getStyle().setMargin(Component.BOTTOM, 0, false);
this.base.getStyle().setMargin(Component.TOP, 0, false);
addComponent(pow);
addComponent(this.base);
}
}
それをし、それを追加します。
をpublic class yourForm extends Form
{
...
private Power expr = new Power("2","3");
...
public yourForm()
{
...
addComponent(expr);
...
}
...
}
ちょっと、それは男にするいい方法です。 :) – Nikhil
あなたは大歓迎です! :) – pheromix