問題タブ [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 - アプレットを使用して JList のリストのすべての値を表示する
これは私のコードです:
ただし、最後のレコードのみが表示されます。すべてのレコード/値を表示するにはどうすればよいですか? 何か案は?ありがとう。
java - 現在のタブの Jtable または jTable モデルを取得する方法は?
とにかく、選択したタブ付きパネルから Jtable を取得できますか。
このコードを使用して、選択したすべてのタブに対してテーブルを動的に作成します。
ヒエラルキーは以下のように考えています。
JTabbedPanel1 >> JscrollPAnel1 >> Jtable1
次のコードを使用します。
((JTable)jTabbedPane1.getSelectedComponent().getComponentAt(1,1).getComponentAt(0,0)).getName();
「javax.swing.table.JTableHeader を javax.swing.JTable にキャストできません」というエラーが表示されます。
つまり、コンポーネントとして jTable ヘッダーを取得しています。しかし、私が必要とするのは、コンポーネントの結果として JTable を取得して、そこからモデルを取得することです。
または、より単純に「選択したタブに存在する JTable のモデルを取得する方法はありますか」
java - DefaultListModel の混乱
練習目的のためだけに、別のアプローチを試みています。私はそれがばかげているように見えることを知っています。私の目標は、コンストラクターの初期化時に数値配列を取得することです。しかし、私はそれをすることができませんでした。これどうやってするの?
java - 新しい DefaultListModel に設定すると JList が更新されない
setList は、setVisible(false) を呼び出す前にブラウズ ウィンドウから呼び出されます。すなわち。このメソッドは、ブラウズ ウィンドウが消えると呼び出されます。メソッド内のすべてのことを行いますが、MainMenu 内では更新しません public void setFileList(){ MainMenu mm= new MainMenu(); mm.setList(java_files); }
list_1 -JList listmodel_1=DefaultListModel
フレームを更新しようとしましたが、メイン ウィンドウに新しいリストを追加した後、更新されません ...
JList が更新される前に、別のウィンドウでファイルを参照しているときに setVisible(false) に設定され、MainMenu がフォーカスされて setList メソッドを呼び出しますが、変更されません
java - 単一のボタンを使用して、別の Jlist から Jlist にデータを入力する
こんにちは、私は 2 番目の Jlist の作成について緊急の助けが必要です。最初の Jlist は DB から正常に作成されましたが、2 番目の Jlist を作成する方法を見つけるのは非常に困難です。
私はしたいと思います、
Jlist1 から選択され、ボタンをクリックし、選択されたものを Jlist2 に追加します
私のコードでは、選択したものを Jlist2 に追加しますが、Jlist1 から新しい値を選択してボタンをクリックすると、不要な Jlist2 の既存の値が置き換えられます。上書きせずにリストに追加したい。
java - ListModel を使用して TreeSet をシャドーイングする
私の最終目標はJList
、ユーザーが要素を前後に移動できる 2 つの s を持つことです。TreeSet
要素がアルファベット順に挿入されるように、を使用しています。視覚的な表現は次のとおりです。
以下はこれまでの私のコードで、SSCCE に含まれています。ほとんど動作していますが、ArrayOutOfBoundsException
. 問題は、実際よりも多くの要素が選択されていると考えるプログラムに関係しています。問題を再現する 1 つの方法は、左側の 2 つの要素を選択してから、右側のボタンを 2 回押すことです。
java - JList テキストの色
JList の特定の要素のテキストの色を変更する方法はありますか?
このような:
1 (黒)
2(ブルー)
3(黒)
4(ブルー)
5(ブルー)
6(黒)
DefaultListModel を使用しており、データは DB から取得されています...
java - カスタム ListCellRenderer の作成
カスタム ListCellRenderer を書きたいと思います。
デフォルトのものと異なる必要があるのは、 の戻り値を表示するのではなく、 の戻り値を表示することだけvalue.toString()
ですvalue.myOwnCustomMethodThatReturnsString()
。
それを行う最も簡単な方法は何ですか?
これがすべて含まれているクラスは、すでに ListCellRenderer を実装しており、次のものがあります。
括弧の間に何を入れればいいのかわかりません...
java - JList にスレッドを設定する
JList に複数のスレッドを設定したい。この方法を試しましたが、jlist は空です。jlist がオンザフライで更新されるとよいでしょう 2 つのスレッドがあり、もう 1 つは別の方向にロードされます
前もって感謝します
更新* だから私は SwingWorker を使用して修正しました