LWUIT TextArea を作成しました。TextArea のフォント サイズを小さくしたい。以下のコードを使用しました。
public class TextAreaMidlet extends MIDlet {
public void startApp() {
Display.init(this);
Form mForm = new Form("Text Area");
mForm.setLayout(new BoxLayout(BoxLayout.Y_AXIS));
Button button = new Button("Click here to open new Form");
mForm.addComponent(button);
TextArea textArea = new TextArea();
textArea.setEditable(false);
textArea.getStyle().setFont(Font.createSystemFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_SMALL));
textArea.setText("The quick brown fox jumps over the lazy dog, The quick brown fox jumps over the lazy dog, The quick brown fox jumps over the lazy dog, The quick brown fox jumps over the lazy dog, The quick brown fox jumps over the lazy dog, The quick brown fox jumps over the lazy dog, The quick brown fox jumps over the lazy dog");
mForm.addComponent(textArea);
mForm.show();
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
しかし、TextArea の表示の問題は次のようになります。
----------------------------------
|The quick brown fox |
|jumps over the lazy |
|dog, The quick brown |
|fox jumps over the lazy |
|dog, The quick brown fox |
|jumps over the lazy dog |
----------------------------------
このように普通に表示させたい
----------------------------------
|The quick brown fox jumps over the|
|lazy dog, The quick brown fox |
|jumps over the lazy dog, The quick|
|brown fox jumps over the lazy dog |
----------------------------------
ここに画像をアップしました
私を助けてください!