1

j2meでテーブルを作成します。javax.microedition.lcdui.CustomItem線を引いて文字列を配置し、フォーム(javax.microedition.lcdui.Form)内にテーブルを配置します。

このメソッドを使用してトラバースも実装します

protected boolean traverse(int dir, int viewportWidth, int viewportHeight, int[] visRect_inout){}

ここでは、トラバースが失敗したときに実行したいのですが、フォーム内の古いテーブルを削除した後、新しいテーブルを配置します。または、テーブルの内容を変更し、フォーム内のテーブルの高さと幅も変更したい。

4

1 に答える 1

1

私が得た解決策:フォームからテーブルを削除し、オブジェクトを作成して新しいテーブルを作成し、フォームに追加します。

テーブルのコンストラクターで、引数としてフォームの高さと幅を取得し、フォームのサイズに基づいて新しいテーブルのサイズを調整します。

于 2010-12-14T06:34:19.517 に答える