シミュレーターで正しく表示されないコンポーネントがいくつかあるLWUITアプリがあります。ドキュメント用にいくつかの画面キャプチャを取得する必要があり、ImageメソッドまたはFormメソッドを呼び出すことにより、コード(受話器で実行)でそれを実行できることを望んでいました。
今のところ運がない。
簡単な代替手段として、別のエミュレーターを試すか、コードを少し変更して、エミュレーターでの見栄えを良くします。
http://deviceanywhere.comなどの実世界のデバイス エミュレーション プログラムを使用し、標準的な方法でスクリーン ショットを撮ります。;)
方法はいくつかありますが、いずれもハッキングを伴うようです。
特定のフォームのペイント メソッドをオーバーライドできます。画像を作成し、その画像からグラフィックス オブジェクトを取得し、それをペイント メソッドに渡します。画像を電話の SD カードに保存するか、サーバーに投稿します。
画面に何が描画されているかを確認する場合は、元のグラフィックス オブジェクトを使用してもう一度 paint メソッドを呼び出す必要がある場合があります。
これが LWUIT で利用できるかどうかはわかりませんが、チェックアウトしてください:リンク テキスト