問題タブ [jlist]

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 投票する
2 に答える
7573 参照

java - 行数を設定する JList show (Java)

問題: 解析された ArrayList からリストを作成するメソッドがあります。スクロールバーなしで、GUIにリストを表示することができました。ただし、ArrayListのサイズのみを表示するように設定するのに問題があります。つまり、サイズが 6 の場合、表示されるリストには 6 行しかないはずです。以下は私が使用しているコードです。以下のように設定してみvisibleRowCountましたが、うまくいきません。結果を印刷してみましたが、変更が行われたことが示されています。

要約すると、スクロールバーなしで、解析された ArrayList のサイズと同じ数の行をJList に表示する必要があります。

問題の写真は次のとおりです。

jリスト1

画像の解像度が非常に大きいため、他の2つへのリンクを次に示します。ビューが歪むのではないかと心配しています。

JList 1 & JList 2

JList 1 と 2 の写真はそれを明確に示しています。JList には空の行が表示されますが、これは望ましくありません。

何か案は?助けてください。ありがとう。質問の言い回しが正しくなかった場合に備えて、問題の写真が必要かどうかお知らせください。

--

編集:

textPane がコンテナーに含まれる方法 (それが役立つ場合)

別の編集:

showSuggestionList() は私の CaretListener と呼ばれ、キャレットが移動したときに JScrollPane を表示します。

0 投票する
5 に答える
2128 参照

java - JavaによるGUIでのリストの配置

JListをGUIに追加しようとしていますが、どのように配置するのか疑問に思っていますか?選択のためにGUIに送信されるデータのTextAreaの右側に表示したいと思います。

誰かがこれを行う方法を提案できますか?コードは次のとおりです(注:JavaおよびGUIは非常に新しい)

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

java - JList要素をダブルクリックした後、JTextPaneにフォーカスしようとしています(Java)

問題:

次の JList を textPane に追加し、キャレットの移動時に表示します。ただし、Jlist 要素をダブルクリックすると、テキストが挿入されますが、JTextPane にキャレットが表示されません。

これは次のコードです。

Jlist で選択を「焦点を外す」方法、またはテキスト挿入後にキャレットを JTextPane に表示する方法についてのアイデアはありますか?

これが十分に明確でない場合は、さらに詳しく説明します。助けてください、ありがとう!

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

java - JList選択変更イベントを無効にして、ダブルクリックでのみ呼び出す方法は?

タイトルが示すように... JList 内の項目がダブルクリックされたときにのみ「選択」されるようにしたいと思います。この種の動作を達成するための最良の方法は何ですか?

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

java - JListsとListModelsの使用

JavaApiからDirectoryListModelクラスを拡張するクラスを定義しました。AbstractListModel

内部的には、Fileオブジェクトのリストがあります。私はこの方法を次のように定義しましたgetElementAt(int index)

問題は、を使用してJListを実行しようとするとDirectoryListModel、ファイル名だけでなくファイルのフルパスが表示されることです。このコードを次のように変更できます。

不思議に思うかもしれませんが、問題は、onclickイベントでFileオブジェクトを取得して、それらを使用してチェック(ディレクトリかどうかなど)できるようにすることです。文字列をgetElementAt()返すと、その可能性が失われるので、JListがウィンドウに表示する前にFileオブジェクトをフォーマットできる方法があるかどうか、またはシンプルエレガントな方法があるかどうかを確認したいと思います。これを行う。

ありがとう

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

java - データベースのテーブル名を Java の JList に追加する

データベースからテーブル名を取得する必要があります。出力を画面に出力するべきではありません。代わりに、出力を JlstTab に追加する必要があるため、dlmTables.addElement("TABLE_NAME"); 誰かが助けてくれれば幸いです。前もって感謝します。

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

java - コンポーネントを JPanel に追加する

デスクトップアプリケーションを作成するために netBeans エディタを使用しています。ドラッグアンドドロップの方法を使用せずにコンポーネントを追加したい。JListをJPanelに追加するためにこのようなコードを試していますが、何も表示されませんでした

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

java - JavaJListモデル

JListアイテムを挿入できるようにするために、からリストモデルを作成するにはどうすればよいですか。この方法を使用したい:addElement(java.lang.Object item)

ここで説明を見つけましたが、問題はListModelインターフェースであり、実装を記述してそのメソッドをオーバーライドしても、メソッドを使用できないことaddElement()です。

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

java - JList d'n'd ターゲット インジケータを変更するにはどうすればよいですか

私は水平方向の JList を持っています。ユーザーがこのリストの要素をドラッグすると、ドラッグされた要素がドロップされたときの場所にインジケーターが表示されます。ただし、このインジケーターは水平で、リストの要素の上または下に表示されます。では、どうすれば変更できますか?縦にしたい。

コード作成リスト:

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

java - JListに何かを書く

ねえ、私は別の問題があります。メインウィンドウで作成JListしましたが、何かを追加したいと思います。私はこのようにします...

そのリストに書きたいのは、jDialogFormから収集したものです:dodaj_przedmiot

そして私はこのクラスを使用してその日付をコピーしようと収集します

私はそれを機能させる方法についてのアイデアに感謝します。