1

私は文字列を持っています

str = "Hello\tWorld";

J2ME アプリケーションで文字列を出力すると、次のようになります。

"HelloWorld"それ以外の"Hello<tab space>World"

以下のサンプル コードを実行すると、テキスト フィールドにタブ スペースが表示されず、タブ スペースのない「HelloWorld」のみが表示されます。

サンプルコード:

public class MyApp extends MIDlet {

    private Display display;
    private Form frmMain;

    public MyApp() {
        display = Display.getDisplay(this);
        frmMain = new Form("Hello");
    }


    protected void startApp() throws MIDletStateChangeException {
        TextField txt = new TextField("Text", "", 200, TextField.ANY);
        txt.setString("Hello\tWorld");
        frmMain.append(txt);

        display.setCurrent(frmMain);
    }

    protected void pauseApp() {
    }

    protected void destroyApp(boolean unconditional) throws MIDletStateChangeException {
        destroyApp(unconditional);
        notifyDestroyed();
    }
}
4

0 に答える 0