問題タブ [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.
java - 行数を設定する JList show (Java)
問題: 解析された ArrayList からリストを作成するメソッドがあります。スクロールバーなしで、GUIにリストを表示することができました。ただし、ArrayListのサイズのみを表示するように設定するのに問題があります。つまり、サイズが 6 の場合、表示されるリストには 6 行しかないはずです。以下は私が使用しているコードです。以下のように設定してみvisibleRowCount
ましたが、うまくいきません。結果を印刷してみましたが、変更が行われたことが示されています。
要約すると、スクロールバーなしで、解析された ArrayList のサイズと同じ数の行をJList に表示する必要があります。
問題の写真は次のとおりです。
画像の解像度が非常に大きいため、他の2つへのリンクを次に示します。ビューが歪むのではないかと心配しています。
JList 1 と 2 の写真はそれを明確に示しています。JList には空の行が表示されますが、これは望ましくありません。
何か案は?助けてください。ありがとう。質問の言い回しが正しくなかった場合に備えて、問題の写真が必要かどうかお知らせください。
--
編集:
textPane がコンテナーに含まれる方法 (それが役立つ場合)
別の編集:
showSuggestionList() は私の CaretListener と呼ばれ、キャレットが移動したときに JScrollPane を表示します。
java - JavaによるGUIでのリストの配置
JListをGUIに追加しようとしていますが、どのように配置するのか疑問に思っていますか?選択のためにGUIに送信されるデータのTextAreaの右側に表示したいと思います。
誰かがこれを行う方法を提案できますか?コードは次のとおりです(注:JavaおよびGUIは非常に新しい)
java - JList要素をダブルクリックした後、JTextPaneにフォーカスしようとしています(Java)
問題:
次の JList を textPane に追加し、キャレットの移動時に表示します。ただし、Jlist 要素をダブルクリックすると、テキストが挿入されますが、JTextPane にキャレットが表示されません。
これは次のコードです。
Jlist で選択を「焦点を外す」方法、またはテキスト挿入後にキャレットを JTextPane に表示する方法についてのアイデアはありますか?
これが十分に明確でない場合は、さらに詳しく説明します。助けてください、ありがとう!
java - JList選択変更イベントを無効にして、ダブルクリックでのみ呼び出す方法は?
タイトルが示すように... JList 内の項目がダブルクリックされたときにのみ「選択」されるようにしたいと思います。この種の動作を達成するための最良の方法は何ですか?
java - JListsとListModelsの使用
JavaApiからDirectoryListModel
クラスを拡張するクラスを定義しました。AbstractListModel
内部的には、File
オブジェクトのリストがあります。私はこの方法を次のように定義しましたgetElementAt(int index)
:
問題は、を使用してJListを実行しようとするとDirectoryListModel
、ファイル名だけでなくファイルのフルパスが表示されることです。このコードを次のように変更できます。
不思議に思うかもしれませんが、問題は、onclickイベントでFileオブジェクトを取得して、それらを使用してチェック(ディレクトリかどうかなど)できるようにすることです。文字列をgetElementAt()
返すと、その可能性が失われるので、JListがウィンドウに表示する前にFileオブジェクトをフォーマットできる方法があるかどうか、またはシンプルでエレガントな方法があるかどうかを確認したいと思います。これを行う。
ありがとう
java - データベースのテーブル名を Java の JList に追加する
データベースからテーブル名を取得する必要があります。出力を画面に出力するべきではありません。代わりに、出力を JlstTab に追加する必要があるため、dlmTables.addElement("TABLE_NAME"); 誰かが助けてくれれば幸いです。前もって感謝します。
java - コンポーネントを JPanel に追加する
デスクトップアプリケーションを作成するために netBeans エディタを使用しています。ドラッグアンドドロップの方法を使用せずにコンポーネントを追加したい。JListをJPanelに追加するためにこのようなコードを試していますが、何も表示されませんでした
java - JavaJListモデル
JList
アイテムを挿入できるようにするために、からリストモデルを作成するにはどうすればよいですか。この方法を使用したい:addElement(java.lang.Object item)
ここで説明を見つけましたが、問題はListModel
インターフェースであり、実装を記述してそのメソッドをオーバーライドしても、メソッドを使用できないことaddElement()
です。
java - JList d'n'd ターゲット インジケータを変更するにはどうすればよいですか
私は水平方向の JList を持っています。ユーザーがこのリストの要素をドラッグすると、ドラッグされた要素がドロップされたときの場所にインジケーターが表示されます。ただし、このインジケーターは水平で、リストの要素の上または下に表示されます。では、どうすれば変更できますか?縦にしたい。
コード作成リスト:
java - JListに何かを書く
ねえ、私は別の問題があります。メインウィンドウで作成JList
しましたが、何かを追加したいと思います。私はこのようにします...
そのリストに書きたいのは、jDialogFormから収集したものです:dodaj_przedmiot
そして私はこのクラスを使用してその日付をコピーしようと収集します
私はそれを機能させる方法についてのアイデアに感謝します。