問題タブ [defaultlistmodel]
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 - Java NetBeans で DefaultListModel を JList に割り当てることができません
NetBeans によって生成された jList があります。DefaultListModel を宣言しましたが、jList までリンクできません。私のコードは以下で、.setMethod も使用してみました。
ここで受け取っているエラーは、次のように言っている 3 行目全体にあります。
私はインポートしました:
私はこれに数時間を費やしましたが、成功しなかったので、どんな助けも素晴らしいでしょう.
java - Java/Netbeans: JList.getModel() が DefaultListModel ではなく ListModel を返す
NetBeans 7.3 を使用して Java アプリケーションを作成しています。
複数のフレームで JPanel を共有する「Create New Foo」ウィザードがあります。
JPanel オブジェクトは、ここに示すようにセットアップした JList を実装します。
http://img811.imageshack.us/img811/5717/customcodepvmarketlist.jpg
別の関数を使用して、次のように JList の内容をテストできるようにしたいと考えています。
.getModel() が DefaultListModel ではなく ListModel を返すため、「.contains(market)」で上記のテストを実行できません。
何が問題ですか?どうすればこれを修正できますか?
更新
ListModel を DefaultListModel としてキャストすることで問題を回避できる可能性がありますが、ListModel が返される理由については混乱しています。
java - jbuttonをクリックしてjtextareaからjlistに要素を追加する
要素を追加できるjtextfieldがあり、ボタンをクリックしてjlistに追加したいのですが、ボタンをクリックすると必要な要素が追加されますが、別の要素を追加すると問題が発生します要素をリストに追加すると、古い要素がなくなり、新しい要素がその場所に表示されます。ここに私が持っているコードがあります:
誰でも私を助けることができますか?ありがとうございました
java - GUI から ArrayList の値を変更する問題
条件名を格納する conditionList という ArrayList があります。リストが追加/編集または削除されるたびに、GUI のリストは問題なく更新されます。
以下に示すように、私は 2 つのモデルを使用しています... condListModel と呼ばれる DefaultListModel と conditionModel と呼ばれる DefaultComboBoxModel です。
以下のコードはメソッド editCondition() 用です。この段階では、テキストは GUI で既に変更されており、ここに送信されています。私の GUI では、変更を送信した後、ComboBox と JList は問題なく変更されるため、モデルの変更が正しいことを確認できます。
しかし、私の問題は次のとおりです。シリアライゼーションによってArrayList conditionListを保存し、それを再度ロードすると、変更がなくなります。SO ArrayList (名前付きの conditionList) の文字列値を変更すると、私のコードに問題があると思います。誰でも見て、問題に気付いたかどうかを確認できますか?
java - この API が JList の項目を取得する方法 (文字列)
私はいくつかの項目を持つ JList を持っています。次に、選択した項目を取得し、それを使用してその項目に関する情報を提供する必要がある API を取得しました。私の問題は、JList のタイプが String であり、API のタイプが明らかに異なることです。LocationAPI としましょう。そのため、API は独自の型からのみインデックスを取得し、他の型からは取得しません。選択した項目 (文字列) を API に適したものに変換するソリューションを探しています。API の簡単な例を次に示します。
これは API がどのように機能するかの簡単な例ですが、'firstMatch' と 'Station' の代わりに、独自のアイテムとリストを使用する必要があります。アイテムとリストを取得しましたが、別の方法で作成しました。
では、上記のリストのアイテムを API で使用するにはどうすればよいでしょうか??
java - ActionListener は、ボタンによって JList から他の JList にデータを移動するために機能しません。
私のプログラムは API に基づいています。私は JList と、いくつかの名前を持つモデルを取得しました。そして、選択されたアイテムを取得するためのselectListenerと、そのアイテムを別のウィンドウに送信するためのボタンがあります。これが私の最初のリストです。
最初のリスト (ウィンドウ) を開き、アイテムを他のリストに送信します。
そして、これは選択した項目をここに追加する必要がある別のウィンドウです:
したがって、両方のウィンドウがロードされ、最初のリストがその名前とともにロードされます。しかし、ボタンを押すとこれを追加すると、エラーが発生し、次の行が示されます。
どうすれば解決できますか?