問題タブ [lwuit-list]
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.
lwuit - レコードストアのレコードを lwuit リストに表示する
recordStore と recordStore2 を含む LWUIT アプリケーションがあります RecordStores getRecordData() すべての recordStore 要素を取得するメソッド getRecordData2() すべての recordStore2 要素を取得するメソッド
アプリケーション画面としての 3 つのフォーム (f 、 g 、および ff ) 。
g フォームには、エンド ユーザーが recordStore または recordStore2 RecordStores のいずれかのレコードを書き込むことができるようにする tf と呼ばれる TextField の次のウィジェットが含まれています。
2 つのラジオ ボタン rb と rb2 rb ラジオ ボタンが選択された場合、recordStore RecordStore にレコード (tf TextField に書き込まれたもの) を追加するための追加と呼ばれるボタン、または rb2 ラジオ ボタンが選択された場合に recordStore2 RecordStore にレコードを追加するための追加と呼ばれるボタン。mylist と mylist2 という 2 つのリスト all というボタン All ボタンを押すと、ff フォームが表示され、recordstore と recordstore2 のすべてのレコードが表示されます。
私が直面している問題は、 mylist または mylist2 が表示されたときにレコードが乗算されることです
これが私のクラス
java-me - Midlet は抽象的ではなく、抽象メソッド focusLost(com.sun.lwuit.Component) をオーバーライドしません
を持つLWUITクラスがありList
、リスト自体にはラベルがアイテムとして含まれています。
ラベルに焦点を合わせたときに、単にリストのアクションを作成するという私の考えです。
クラスをコンパイルすると、次のエラーが発生します。
匿名の Midlet$2 は抽象的ではなく、com.sun.lwuit.events.FocusListener の抽象メソッド focusLost(com.sun.lwuit.Component) をオーバーライドしません。
java-me - アプリケーションの終了後にレコードストアを復元する
2 つの RecordStores recordStore を含む LWUIT アプリケーションを作成しました
と
recordStore2 .
のすべてのレコードを取得するための 2 つのメソッド method getRecordData
recordStore のすべてのレコードを取得する getRecordData2 メソッド
recordStore2 .
2 つのラジオボタン rb と rb2 が追加されます グループと呼ばれる ButtonGroup
tf という TextField
recordstore または recordstore2 のレコードを追加するための追加ボタン
rb または rb2 を選択した後
レコードとして tf TextField に書き込まなければならないテキスト
2 つのリスト mylist と mylist2
レコードストアのすべてのレコードを表示する mylist
mylist2 は recordstore2 のすべてのレコードを表示します
recordstore と recordstore2 のすべてのレコードを表示する [すべて] ボタン
単純な問題が私に直面しています:-
アプリケーションを終了した後、アプリケーションに戻り、[すべて] ボタンを押します
mylist と mylist2 が null (レコードが表示されない) です!
誰でもありがたいことに私を助けてくれますか
java-me - アプリの終了後にレコードストアを LWUIT リストに再表示する
recordStore
2 つの RecordStoreと
を含む LWUIT アプリケーションを作成しましたrecordStore2
。
のすべてのレコードを取得する方法getRecordData
、 のすべてのレコードを取得する方法の 2 つの方法。2 つのラジオボタン rb と rb2 が、「tf」というグループと呼ばれる「ButtonGroup」に追加されます。recordStore
getRecordData2
recordStore2
A.TextField
さらに、またはのいずれかrecordstore
またはのrecordstore2
後にレコードを追加するためのボタンが選択されています。記録として書き込まなければならないテキストrb
rb2
tf TextField
2 つのリスト mylist
とmylist2
:
mylist
のすべてのレコードを表示するにはrecordstore
mylist2
のすべてのレコードを表示するにはrecordstore2
レコードストアとレコードのすべてのレコードを表示するすべてのボタンrecordstore2
単純な問題が私に直面しています:
アプリケーションを終了した後、アプリケーションに戻り、[すべて] ボタンを押します。mylist と mylist2 は null (レコードが表示されません) です!
コード例:
scroll - スクロールしても動かない
リストを含む LWUIT フォームがあり、多数のアイテムがリストに追加されています。アイテム自体は文字列です (ステートメントとして作成したい)。
戻り値
私の単純な問題は、エンド ユーザーがステートメント (文字列) 全体を見ることができないことです。以下の方法を試しましたが、スクロールが動きません。
form.setScrollableY(true)
、form.setScrollabelX(true)
、およびのすべてform.setScrollable(true)
。
これがコードです
lwuit - RecordStore 内のすべてのレコード数をカウントする方法
LWUIT リストにレコード数を表示する LWUIT アプリがあります。
getRecordData()
すべてのレコードを取得するには、すべてのレコードを String 配列として返すというメソッドを使用しますが、問題なく動作します。
しかし、これらのレコードの数をどのように数えますか?
私はこのコードを書きましたが、NullPointerException at recordStore.enumerateRecords (null, null,true);
そこで、ここで問題だと思います。
助けてください。
java-me - Lwuit、j2meで2つのテキストと画像を使用してリスト項目をカスタマイズする方法
基本的に私はこれが好きです
list = new List("Hello リスト", List.IMPLICIT, LIST_ITEMS, null);
...
list.append(タイトル、画像); // 1 つのテキスト、1 つの画像
しかし、リスト項目にも説明を追加したいです。(タイトル、説明、画像)
どうやってやるの?例はありますか?
どうもありがとうございます。
java-me - LWUIT リスト項目がクリックされたときにアクションを実行する方法
いくつかの項目を含むリストを持つ LWUIT アプリケーションがあります。
リスト自体が Combobox に追加されました。
1/ リストの項目にフォーカスしたときに、その項目の色を変更するにはどうすればよいですか?
2/ アイテムをクリック (またはダブルクリック) したときにアクションを実行したい ,
ActionListener インターフェースはそれを私にとってはうまくいきませんでした。誰かが私を導くことができますか?
lwuit - スクロールは保持されます Lwuit リスト
3 つのカテゴリバーがあり、各バーにはリスト ビューが表示されます。Nokia から、「新しいビューにアクセスするときはいつでも、それが以前にアクセスされていたとしても、コンテンツがスクロールされていてはなりません。ユーザーはコンテンツをリストの一番上から表示する必要があります。」という問題がありました。
私の状況は、1 番目のカテゴリ バーのリストをある位置 (6 番目の位置など) にスクロールしてから、2 番目のカテゴリ バーに移動してから、1 番目のカテゴリ バーに再び戻ると、リストはまだ 6 番目の位置にあります。
私の理解では、リストの一番上からコンテンツのビューを維持する必要があります。どうやってやるの?何か提案はありますか?