問題タブ [jxtable]

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

java - JXTable の一部の行に色を付ける

列を並べ替えた後に一部の行を色付けする際に問題があります。4列目がゼロに等しいすべての行に色を付けたいです。したがって、次のように prepareRenderer() メソッドをオーバーライドしました。

それは正常に動作します。(1行目、2行目、15行目は赤く着色) ここに画像の説明を入力

しかし、いくつかの列をソートした後、この行のインデックスは変更されません (1 番目、2 番目、15 番目の行が再び赤くなります) ここに画像の説明を入力

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

java - JXTable が列幅を自動的に調整しないようにする

「Pack All Columns」呼び出しを実行した後に何が起こるかに関して、JXTable で遭遇した特定のシナリオがあります (おそらく JTable の問題でさえあります)。

「Pack All Columns」は正常に機能しますが、手動で列幅を小さくすると、次に受信した TableModelEvent で、変更した列幅が常に大きくなります。JTable のプライベート setWidthsFromPreferredWidths() が最終的に呼び出され、これが犯人のように見えることに気付きました。

繰り返しますが、この問題は [すべての列をパック] を選択した後にのみ発生します。これは既知のバグですか、それとも「Pack All Columns」の意図した動作ですか?

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

java - setRowHeight(int) は機能しますが、JXTable では setRowHeight(int, int) は機能しません

JXTable の行の高さを更新する際に問題があります。この投稿の例をテストしました(Java で JTable の行の高さを設定する):

このデモは完全に機能しますが、JTable を JXTable に変更すると (プロジェクトに必要です)、2 行目は更新されず、サイズはすべて 15 になります。JXTable で setRowHeight(1, 30) の代わりに setRowHeight(30) を使用すると、機能しますが、すべての行が更新されます。

これはバグですか?この問題を解決するにはどうすればよいですか? ライブラリーswingx-0.9.2.jarを使用しています

ありがとう