問題タブ [jtableheader]

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 に答える
538 参照

java - Jtable 列ヘッダーの位置を変更する

ユーザーが列ヘッダーを右クリックして列を再配置できないように、JTableHeader の右クリックを無効にする必要があります。それを行うためのトリックはありますか?マウスの左ボタンのクリックはうまく機能しますが、ユーザーがRMBを実行して列をドラッグすると、列が移動し、マウスが離されると他の列の上に再描画されます。

どんな助けでも大歓迎です。

0 投票する
0 に答える
95 参照

java - Java:列ヘッダーにチェックボックスを追加するきれいな方法は?

重複の可能性:
JTable の JTableHeader にコントロールを配置するにはどうすればよいですか?

切り替え可能なチェックボックスを持つ列を含むテーブルを作成しようとしています。hereのコード例に従いましたが、アプリケーションの実行中に列が動的に追加および削除されると、徐々に応答しなくなります。

列を削除する前に JTableHeader からリスナーを削除するコードを追加しましたが、違いはありませんでした。コード例を調整して、各列ではなく、ヘッダー全体に対して 1 つのマウス リスナーのみを使用しようとしていますが、あまり成功していません。

これを行うことは可能ですか?ヘッダー列ヘッダーにチェックボックスを追加するより良い方法はありますか?

ありがとう

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

java - ドラッグ アンド ドロップ JTableHeader

JTable+ JScrollPane+を使用してDefaultTableModelいます。

にドラッグ アンド ドロップを実装する必要がありJTableHeaderます。列ヘッダーをコンポーネントにドラッグし、ドラッグした列に応じて何らかの作業を行いたいと考えています。

試してみsetTransferHandler()ましたJTableHeaderが、ドラッグはまだ機能していません。

どこから始めればよいですか?DnD を実装しJTableHeaderて「列の移動」機能を保存することは可能ですか (「すぐに使える」で利用可能JTable)?

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

java - JTable を使用しない固定ヘッダー付きのスクロール可能なコンテンツ

コンテンツと共にスクロールダウンしないように、コンテンツのヘッダーを修正したいと考えています。可能であれば、JTable を使用せずに実装する方法を教えてください。

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

java - JTable にヘッダーがありません

Jtable は列ヘッダーを表示しません。ベクターを使用して JTable を設定していますが、まだ機能していないようです。コードは次のとおりです。

メインからテーブルを呼び出す方法は次のとおりです。

私は初心者なので、何が悪いのかわかりません。どんな助けでも大歓迎です。ありがとう!

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

java - Java JTable は列の幅を設定できません

列の幅を設定しようとしましたが、まったく機能しませんでした。何時間も答えを探していました。これが私のコードです。誰が問題を教えてくれますか。前もって感謝します。

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

java - JTableHeader の JTextField へのアクセス

JTable のヘッダーの Label の下に JTextfield を作成する TableHeader レンダラーを作成しました。私が今得た問題は、ヘッダーのこの JTextfield へのフォーカス/アクセスが得られないことです。

TableHeader レンダラーはコンポーネントのみを描画し、フォーカスなどの残りは行わないことがわかりました。

コードベースでアクセスできるように、ヘッダーに設定する JTextfield の配列を作成しようとしました。残念ながらうまくいかなかったので、ヘッダーでこの JTextField にアクセスできるかどうか、またこれを行う最善の方法は何かと考えていました。

テーブルヘッダー レンダラー:

マイパネル:

ヘッダーにインストール:

i-net の「EditableHeader」の例を使用しようとしましたが、ヘッダーをクリックすると新しい JTextfield が作成されます。

ユーザーが JTextfield にフォーカスし、テキストを入力すると、列がフィルター処理されることを確認したいと思います。

フィルタリングは問題になりません。私はすでにそれを行っているからです。

うまくいけば、私はあなたたち/女の子に明確であり、あなたの解決策を聞くのが大好きです.

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

java - JTableは列名を表示しません

これが私のコードです:

しかし、コードを実行すると、テーブルに列名が表示されません。この行に1を設定すると、空の行が1つ表示されます。DefaultTableModel model = new DefaultTableModel(columns,1);

私のコードが間違っているところを教えてください?? ありがとう!

編集:誰かが同じ質問をしたので(JTableにタイトルはありません)、答えはJtableをJScrollPaneに追加することで、これは役に立ちません@@編集:こんにちはダン、私は完全なコンストラクターを追加しました、そしてここにreadDownloadList()メソッドのコードがあります:

ありがとうございました!

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

java - JTable のようなヘッダーを作成し、それを JTexPane ヘッダーとして使用する方法は?

JTable のヘッダーと同じように、上部にヘッダーを持つ JTextPane が必要です。基本的に、レンダリングとエディターを作成するすべての問題を経験することなく、1行/列の複数行のJTableが必要です。JPanel に JLabel と JTextpane を追加しようとしましたが、JLabel は JTable ヘッダーと同じではなく、それらの間にギャップがあります。

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

java - 列名が Jtable に表示されない

重複の可能性:
JTable は列ヘッダーを表示しません
JTable で列ラベルを表示するにはどうすればよいですか?

私はswingを使用してユーザー登録フォームを作成しています。一部のラベルが正しく表示されず、列名も表示されません。

以下は私のコードです:

以下はアプリのスクリーンショットです。

ここに画像の説明を入力

スクリーンショットでは、作成、更新、削除などのラベルは正しく表示されていますが、テーブルの列は表示されていません。

編集。

以下は追加後のスクリーンショットですfrmUserRegistrationForm.getContentPane().add(new JScrollPane(table));

ここに画像の説明を入力