問題タブ [jtable]
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.
resize - Jtableの列幅のサイズ変更は機能しません
テーブルの全幅のパーセンテージに基づいてJTableの幅を変更できるようにしたい。上記のコードは機能するように見えますが、「setPreferredTableColumnWidths(table、new double [] {.01、.4、.2、.2、.2});」を使用して呼び出すと、同じ幅の列しか得られません。
何が問題なのですか?
jtable - 列がアルファベット順になっている場合に、JTable で選択された行の実際の行インデックスを取得する
JTable の列がアルファベット化されていない場合、getSelectedRows() を使用して行の値を問題なく取得できます。ただし、ユーザーが列名をクリックし、その列で行がアルファベット順に並べ替えられている場合、getSelectedRows() は現在選択されている行ではなく、アルファベット順に並べ替える前に最初にあった行を返します。
列がアルファベット順になっているときに、現在選択されている行を取得するにはどうすればよいですか?
java - 選択時に JTable が更新されない
JTable で行を選択すると、JTable が更新されなくなりました。行を選択しないと、下のコードは期待どおりに機能します。JTable に行が追加されます。
ウィンドウを閉じて再度開くと、新しい行が表示されます。
行を選択した後、JTable に更新が表示されなくなった理由を説明してもらえますか?
java - JTable-ドラッグアンドドロップ
OK、この問題は私のリーグ外です。ファイルをJTableにドロップし、JTableの行をドラッグして並べ替えることができるGUIウィジェットをswingで実装しようとしています。VLCのプレイリストまたはiTunesのプレイリストを考えてみてください。
OS(Explorer、Finderなど)からファイルをドロップしても問題なく動作しましたが、ファイルが入った後、テーブルの行を再配置するのに不可能な時間があります。問題は、追加するときにカスタムTransferHandlerをテーブルにドラッグすると、テーブルからのドラッグは即座に強制終了されます。次にいくつかのサンプルコードを示します。
このコードをそのまま実行すると、テーブルでドラッグを開始できないことがわかります。テーブルでsetTransferHandler()の呼び出しをコメントアウトすると、ドラッグが機能します(つまり、テーブル行のドラッグを開始すると、次のようになります。 Xは、そこにドロップできないことを示す円カーソルを出力します)。しかし、TransferHandlerがテーブルに設定されるとすぐに、行をドラッグできなくなります。問題はTransferHandlerにある必要がありますが、徹底的にトラブルシューティングしてデバッグし、テーブルにTransferHandlerがあるとドラッグが開始されないことを確認しました。私は何が間違っているのですか?
java - 特定の JTable セルにマウス カーソルを設定する
一連の編集不可能なセルを含む JTable があり、特定の列のすべてのセルに、マウスがそれらの上に置かれている間、別のマウス カーソルが表示されるようにします。既にカスタム レンダラーを使用していますが、レンダラー コンポーネントにカーソルを設定しても機能しないようです (ツールチップの場合と同様)。
編集者には効果があるようです。
セルが編集されていない場合、または何か不足している場合、これは JTable では不可能ですか?
java - 無料でより優れた JTable の代替手段はありますか?
JTable に代わる無料の優れた代替手段を探しています。かなりの数の良いものを見つけましたが、それらは無料ではありません.
まず、セルを斜めに(水平と垂直から離れて)選択できるようにしたいと思います。
java - JButtonをJTableに含めることは可能ですか?
これまでのところ、データベースクエリの結果を格納するJTableがあります。私が欲しいのは、各テーブルの最後の列に、その行で表されるオブジェクトの編集画面を開くクリック可能なJButtonがあることです。つまり、ボタンは、テーブルの最初の列の詳細をその行から知る必要があります。独自の行(データベースからのID)。
何かアドバイス?すでにJButtonを追加しようとしましたが、実行しようとするとテキストに変わりました。