問題タブ [lwuit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - LWUIT コンポーネントでの javax.microedition.lcdui.Graphics のペイント
カスタム要素 (J2ME ネイティブ グラフィックスを使用) を LWUIT 要素に描画するための最良の方法は何でしょうか?
カスタム要素はマッピング ライブラリからの実装であり、そのコンテンツ (Google マップなど) を Graphics オブジェクトに描画します。結果を LWUIT 要素に直接描画するにはどうすればよいでしょうか (現時点ではコンポーネントに描画しようとしています)。
LWUIT パッケージでラッパーを作成する唯一の方法は、その内部実装を公開することですか?
編集:
ジョン:あなたのソリューションは多くのエンジニアリングのように見えます :P 私が最終的に使用したのは次のラッパーです:
これで、LWUIT から「ネイティブ」グラフィック要素を取得できます。それにペイント - LWUIT イメージに効果的にペイントします。そして、その画像を使用してコンポーネントにペイントできます。
そして、それはまだハックのように見えます:)
しかし、実際の問題は、難読化した後でも 50kB のコード オーバーヘッドです。しかし、これは別の投稿の問題です:)
/JaanusSiim
eclipse - JavaMeデプロイ
Eclipse 3.4、EclipseMe1.7.9を使用しています。外部の.jarファイル( LWUIT.jar)が含まれている単純なプロジェクトをデプロイ/「パッケージを作成」しようとしています。エクスポートされた.jarファイルを使用してパッケージを作成しようとすると([プロパティ]->[Javaビルドパス]->[注文とエクスポート])、次のエラーメッセージが表示されます:「ビルド中のエラー」
(詳細:ビルド中のエラー。プロジェクト「Try」でビルダー「Preverification」を実行中にエラーが発生しました。org.eclipse.jdt.internal.core.JavaModel.getTarget(Lorg / eclipse / core / resources / IContainer; Lorg / eclipse / core / runtime / IPath; Z)Ljava / lang / Object; org.eclipse.jdt.internal.core.JavaModel.getTarget(Lorg / eclipse / core / resources / IContainer; Lorg / eclipse / core / runtime / IPath; Z)Ljava / lang /物体; )
ビルドを成功させる方法は?
java-me - ラベルの textPosition を揃えるにはどうすればよいですか?
テキスト部分とテキスト部分を含むtextPosition()
aに対して、テキストが TOP と LEFT の両方になるように設定することはできますか。私が今抱えている問題は、テキストをTOPにする必要があることですが、それを選択するとテキストが画像の中央に配置されます。私の願いは、テキストが画像の上にあるが、中央ではなく左側にあることです。これを行う方法があるのだろうか?Label
Image
テキストを 1 つに追加しLabel
、画像を別のものに追加Label
してコンテナーに格納しようとしましたが、問題は、すべての項目 (画像上のテキスト) と項目上の項目の配置が同じになることです。そのため、2 番目の画像上のテキストが最初の画像の一部なのか 2 番目の画像の一部なのかを確認することはできません。
ありがとう。
わかりましたので、これが私の言いたいことです。これは現在の動作です:
結果:
必要な動作は次のとおりです。
家:
TextPosition を Top と left の両方に設定する必要がありますが、可能ですか? または、この動作を得ることができる他の方法はありますか。コンテナーを使用すると、結果は次のようになります。
家:
家:
私が望むのは、「House:」と /\ の間の位置合わせが、「House:」および上記の /\ とは別であることです。
これが意味をなすことを願っています。いい意味で説明するのは難しい。あなたが私に与えることができるどんな助けにも感謝します.
java-me - LWUIT 形式の左右のコマンド メニュー
LWUIT フレームワークを使用してモバイル アプリケーションを開発します。LWUIT では、デフォルトで最初のコマンドが左側に配置され、後続のコマンドがフォームの右側のメニューに配置されます。これには、フォームの左側に既に配置されているコマンドが含まれます。フォームに 2 つのメニューを追加する必要があります。左側のメニューには、一般的なアプリケーション固有のものが含まれています。 「最小化」、「戻る」、「終了」などのコマンド。右側のメニューには、「オーディオの再生」、「ビデオの再生」などの画面固有のコマンドが含まれています。最初は、フォームの左のソフトボタンには「オプション」というテキストが含まれ、フォームの右のソフトボタンには「メニュー」というテキストが含まれています。ユーザーが「オプション」を選択すると、次のコマンドを含むメニューが表示されます。画面固有のコマンドを含むメニューが表示されます: オーディオの再生 ビデオの再生など... 右側のメニューのコマンドはフォームごとに変化し続けますが、左側のメニューのコマンドはすべての画面 (フォーム) で同じままです。リストを返す「Form.createCommandList(Vector)」をオーバーライドすることで、コマンドメニューをカスタマイズできることを私は知っています。しかし、ここでは、2 つのリスト (メニュー) が必要です。1 つはフォームの左側、もう 1 つはフォームの右側にあります。この問題の解決にご協力ください。
list - LWUIT リスト項目
高さが等しくないリスト コンポーネントを追加する必要があります。それを機能させる方法はありますか?
lwuit - LWUIT でグリッド/テーブルを使用するには?
LWUIT でグリッド/テーブルを使用するには?
java-me - JavaME-LWUIT画像はすべてのメモリを消費します
LWUITを使用してMIDletを作成していますが、画像が大量のメモリを消費しているようです。私が使用するすべての画像はPNGであり、JARファイル内にパックされています。標準のImage.createImage(URL)メソッドを使用してそれらをロードします。アプリケーションにはいくつかのフォームがあり、それぞれにボタンのラベルがいくつかありますが、アクティブなフォームのみがメモリに保持されていることはかなり確信しています(信頼性が低いことはわかっていますが、Runtime.freeMemory()は確認しているようです)これ)。
アプリケーションは240x320の解像度で正常に動作しましたが、480x640に移動し、UIに適切に大きい画像を使用すると、メモリ不足エラーが表示されるようになりました。アプリケーションが行うことは、とりわけ、リモートイメージをダウンロードすることです。この時点まで、アプリケーションは正常に動作しているようです。いくつかのPNGをダウンロードしてメインメニューに戻ると、メモリ不足エラーが発生します。当然、メインメニューが使用するメモリの量を調べたところ、かなり衝撃的でした。画像付きの2つのラベルと4つのボタンです。各ボタンには、style.setIcon、setPressedIcon、およびsetRolloverIconに使用される3つの画像があります。画像のサイズは15〜25 KBですが、ボタンごとに使用される3つの画像のうち2つ(合計8つの画像)を削除すると、Runtime.freeMemory()はメモリ使用量が1MB減少しました。
私の見方では、メモリリークがたくさんあるか(私はそうは思わないが、メモリリークが簡単に追跡できることは正確にはわかっていない)、画像処理でひどく間違ったことをしている、または本当に問題はなく、スケールダウンする必要があります。
誰かが提供する洞察を持っているなら、私はそれを大いに感謝します。
java-me - J2ME、LWUIT(V. 1.2)-画面の下から右へのメニューバー!
私はモバイルグラフィックフレームワークLWUIT(V. 1.2)を使用して、NokiaN97用のアプリケーションを開発しています。
結果は印象的でエレガントですが、問題があります。モバイル画面を回転させても、メニューバーが画面の下から右に切り替わりません。コマンドは下部に残りますが、対応するモバイルボタンは右側にあります...
ユーザーがモバイル画面を開いたり回転させたりしたときに傍受できるイベントはありますか?または、この動作を自動化するためにライブラリクラスを拡張する必要がありますか?または他のanithing?
誰でも解決策を説明できますか?
前もって感謝します
java-me - フルスクリーン j2me アプリの仮想キーボードを非表示
LWUIT を使用して J2ME アプリを開発しましたが、正常に動作しますが、Windows Mobile 6 を搭載した携帯電話でアプリを試すと、仮想キーボードが表示され、ダブルクリックするまでソフトキーが重なって表示されます。
アプリケーション jar で次の属性を使用しようとしましたが、機能しませんでした。
Windows Mobile 6 の携帯電話 (または他のバージョン) に同じオプションがあるか、それともそれを隠すための別のハックがあるかを知っている人はいますか?
blackberry - Blackberry - lwuit のインストール後にテーマを変更できない
j2me アプリケーションでlwuitを使用しましたが、うまく機能します。
.jar ファイルを .cod ファイルに変換して BB エミュレーターにインストールすると、ランタイム エラー 104 が発生しました。
次に、blackberry のデモと lwuit.jar ファイルを同梱し、BB にインストールするとうまく動作します。しかし、theme.res ファイルを編集した後、アプリケーションが開かなくなりました。
助けてください-lwuitを使用するbbアプリに私のテーマを適用する方法は?