問題タブ [lwuit-resource-editor]

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.

0 投票する
1 に答える
457 参照

java-me - LWUITResourceEditorを使用して構築されたUIで非同期コマンドを使用する方法

LWUIT ResrouceEditor(最新のSVNコードリビジョン1513)を使用してUIステートマシンを生成しています。

現在のフォームのボタンを使用してユーザーが長時間実行コマンドを呼び出したときに、待機画面を表示したいと思います。ボタンのコマンドをリンクするときに非同期オプションを使用できると思います。非同期コマンドを呼び出すボタンがあるフォームを設定しました。そのボタンのコマンド選択で、待機画面フォームを表示するアクションを設定し、コマンドを非同期としてマークしました。ただし、非同期オプションを使用すると、コードは待機画面を表示しますが、その後はNullPointerExceptionがスローされます。

私の理解によると、コマンドを非同期としてマークすると、その処理を処理できる別のスレッドから次のメソッドが呼び出されます。

ただし、このメソッドは呼び出されず、NullPointerExceptionがスローされます。

UIBuilder.java(lineno。2278)のLWUITコードを見ると、非同期コマンドの新しいスレッドが次のように構築されていることがわかります。

しかし、デバッガーを介して実行すると、currentActionとcurrentActionEventが常にnullであることがわかります。したがって、FormListenerスレッドの実行が開始されると、上記の2つの非同期コマンド処理メソッドが呼び出されることはありません。UIBuilder.java(行番号2178)のrun()メソッドのリストを参照してください。

上記のメソッドでは、currentActionがnullであるため、常にelseステートメントに入り、nextFormもnullであるため、NullPointerExceptionが発生します。

UIBuilder.javaコードをさらに見ると、NullPointer例外の原因に気づきました。FormListnerが作成されると、currentActionとcurrentActionEventが渡されるようですが、その時点ではnullです。代わりに、コードを次のように変更する必要があります(2264行目から)。

lwuit開発チームは上記のコードを確認し、確認して修正できますか?上記の変更を行った後、非同期コマンド処理メソッドが呼び出されました。

ありがとうございました。

0 投票する
1 に答える
2808 参照

java-me - テーマまたはGUIを作成するためにLwuitリソースエディターを使用するにはどうすればよいですか?

lwuitリソースエディタをダウンロードしました。テーマを作成しようとしていますが、テーマやGUIを作成する方法がわかりません。使用方法を教えてもらえますか?GUIまたはテーマを作成する方法は?また、j2meアプリケーションのnetbeanで作成されたテーマを使用する方法について1つ質問があります。友達を助けてください。

0 投票する
2 に答える
492 参照

java-me - lwuit1.4を使用したフォームへの動的ボタン作成

Button上記のコードを使用して、 jsonを使用して動的に作成しています。コンソールで値を取得できましたが、で値を取得できませんでしButtonForm

0 投票する
1 に答える
868 参照

java - LWUIT ComboBox ポップアップのテーマの問題

LWUIT で ComboBox ポップアップ リストの外観をカスタマイズしたいと考えています。それにもかかわらず、 LWUIT Theme CreatorComboBoxで、、、、、コンポーネントを変更しようとしても、何も起こりませんでした。Theme Creator のポップアップ プレビューでは、白い背景に黒いテキストでポップアップが表示されます。何か不足していますか?このポップアップのテーマを変更するには? LWUIT 1.4 を使用していますComboBoxFocusComboBoxItemComboBoxListComboBoxPopup

0 投票する
1 に答える
558 参照

java - LWUIT GUI ビルダー

JDK 7 をインストールし、LWUIT リソース エディターを実行しようとしましたが、GUI ビルダー タブがなく、Web Start バージョンが完全に機能しません。古いバージョンの JDK を使用する必要があるということですか?

0 投票する
2 に答える
366 参照

lwuit - LWUIT から back コマンドを削除する方法

LWUIT を使用してアプリケーションを作成しようとしています リソース エディターからの back コマンドで問題が発生しました すべてのフォームに back コマンドがあり、生成されたコードでそれらを見つけることができません

Back コマンドを削除するための参照コードまたはサンプル コードを教えてください。

0 投票する
1 に答える
891 参照

java - 戻る LWUIT での Command の変更

これは私の最初の質問です。はっきりさせようと思います。

LWUIT で back コマンドを作成する必要があります。これにより、前のフォームに戻り、フォームのいくつかの変更のためにいくつかのパラメーターを渡すことができます。

デフォルトの back コマンドを返すため、使用できませんForm.getBackCommand()。そのコマンドでは、必要に応じてパラメーターを渡すことができません。

どうやってやるの?

:)

0 投票する
3 に答える
827 参照

java-me - dispose()でのLWUITダイアログの問題

コマンドでダイアログを作成しています。このコマンドはダイアログを閉じて前のフォームに戻る必要がありますが、期待どおりに機能していません。コマンドを押すと、ダイアログは閉じますが、フォームは戻りません。

リソースエディタを使用しています。ステートマシンはアプリのナビゲーションを制御します。

コマンドのロジック内のコードは次のとおりです。

dialog.dispose();
StateMachine.back();

dispose()ダイアログを閉じるために使用する必要がある方法はありますか?

読んでくれてありがとう。

0 投票する
1 に答える
488 参照

java-me - LWUIT ビットマップ フォントを取得するには?

LWUIT コンポーネントから Form のビットマップ フォントが必要です。ビットマップ フォントの rs ファイル (Resource Editor.jar によって作成されるテーマ ファイル) を作成します。次に、次のコードを使用して MIDlet からそのファイルをロードします...次に、get method("Font 1"); で Font を取得します。// Font 1 は LWUIT Editor で作成したフォント名です。

しかし、次のコードの Font オブジェクト (Resource オブジェクトのフォント) からフォントが必要な場合は、フォントから文字セットを取得します。 >?'"+-"

それは何が問題なのですか?多くのフォントタイプを変更しましたが、すべてその文字列を返します。

0 投票する
1 に答える
552 参照

java-me - LWUIT でイメージを使用して独自のビットマップ フォントを作成するには?

私はそのコードを使用します

Font bmpfont=Font.createBitmapFont(icon, new int[0], new int[12], "S");

最初のパラメーターはイメージ、2 番目はオフセット、3 番目は長さ、4 番目は文字セットです。そして、そのコードから Font オブジェクトを取得します。しかし、そのフォントをTextAreaに設定しました...

テキストエリアは「S」のみ表示。次に、独自のビットマップ フォントを作成する方法と、そのフォントを追加して使用する方法を知りたいです。ビットマップフォントをたくさん作りたい。