問題タブ [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 に答える
88 参照

swing - SwingX コンポーネントには、アラビア語、ロシア語、またはギリシャ語の翻訳がありますか?

CTRL+F を押すと、検索機能を含む JXTable を使用しています。

ロケールを英語またはフランス語に定義している場合、この検索ウィンドウのデフォルト テキストはアクティブなロケールに自動的に翻訳されます。ただし、アラビア語、ロシア語、またはギリシャ語のいずれかに変更すると、検索ウィンドウ コンポーネントのテキストはデフォルトで英語になります。

クラスパスに独自のプロパティ ファイルを配置することにより、このコンポーネントまたは他の SwingX コンポーネントの独自の翻訳を定義する方法はありますか?

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

java - Swing JTable - 前の行の関数で行の背景色を変更する

私はスイング JXTable を持っており、フィールドが前の行と異なる場合は背景色を変更する必要があります。

例を次に示します。

  • 行 0 : var = 1 -> 背景ブルー

  • 行 1 : var = 1 -> 背景ブルー

  • 行 2 : var = 2 -> 背景赤

  • 行 3 : var = 3 -> 背景ブルー

私はいくつかの解決策を試しました。

prepareRenderer をオーバーライドしていますが、このソリューションはうまく機能していません。テーブルに表示されている最初の行の関数で、行が点滅し、色が変化します。

カスタムの TableCellRender を定義することも考えましたが、決定的ではありませんでした。

だからどうしたらいいのかわからず困っています。何か提案はありますか ?

編集

JXTableを使用しているので、HighlightPredicateを試しました

今回は値が変われば色が変わりますが、直後の行が変わらなければ色が変わります。

  • 行 0 : var = 1 -> 背景ブルー

  • 行 1 : var = 1 -> 背景ブルー

  • 行 2 : var = 2 -> 背景赤

  • 行 3 : var = 2 -> 背景ブルー

それがコード化されているため、これは正常です:)しかし、前の行が強調表示されたかどうかを知る方法という同じ問題に直面しています。

編集2

私は解決策を見つけました。あまりきれいに見えませんが、うまくいきます。

助けてくれてありがとう!

0 投票する
4 に答える
46818 参照

java - JTable/JXTableで列幅を設定するには?

私のアプリケーションは、いくつかの JTables resp で構成されています。JXテーブル。目標は、列幅を保存し、起動時に再読み込みすることです。

ただし、次のコードはテーブルの列幅を変更しません。

また、これは何もしません:

何か案は ?

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

java - JTable セルの背景色を無条件に変更する

JTableさまざまなスレッドによって頻繁に更新されるフレーム内にあります。JTable内容に関係なく、セルの背景色を変更する方法を探しています。

このようなものは存在しますか?そうでない場合、私のような初心者のためにこのようなものを書く方法はありますか?

助けてください.............

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

csv - JXTableからExcel(.csv)ファイルにエクスポートするときにタブエスケープシーケンスが機能しない

JXTableから.csvファイル(Excel)にデータをエクスポートしようとしています。私はこれに次のコードを使用しています:

その結果、テーブルのすべての値を含むcsvファイルを取得していますが、各行の値は1つのセル(たとえば、A1、A2、A3)にあります。つまり、row1のすべての値はA1セルにあり、以下同様です...タブエスケープシーケンス( "\ t")を使用しているため、データは次の列に移動しますが、発生しません。親切に提案

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

java - JTable 分割ヘッダー 並べ替えを無効にする

現在、すべてのヘッダーには列の名前が含まれており、場合によってはその下にコンボ ボックスが含まれています。コンボ ボックスがクリックされるたびに、jtable が自動的に並べ替えられます。ヘッダーの残りの部分を保持してクリック時にソートするようにしながら、コンボボックスのクリックだけでソートを無効にする簡単な方法はありますか?

私は JXTable を提案されましたが、それが修正するよりも多くの問題を引き起こすのではないかと心配しています.

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

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

java - GlazedLists clear は、ソートされた JTable でエラーをスローします

JTables と JXTables を使用する既存のプロジェクトに glazedlists を含めたいと考えています。主な理由は、イベント処理が簡単だからです。ビュー テストを行ったところ、完全なリスト コンテンツを交換するときに問題が発生しました。私はこれを呼び出すことによって行います

このエラーは、JTable の標準テーブル ソートが有効になっている場合にのみ発生します。

ネットにはこのトピックに関する多くのヒントがありますが、ここでの問題が何であるかについての接着剤は得られません。少なくとも、glazedlists は標準の JTable ソートと一緒に動作しないのでしょうか? 私は java7、glazedLists 1.9.0 を使用しています。コード例は次のとおりです。

初めて「更新」をクリックすると機能し、2回目にクリックするとクラッシュします

JXTable のバリエーションも試しましたが、結果は同じです。

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

java - 列コントロールポップアップメニューから列を削除

列コントロール ポップアップ メニューで列を使用可能にするかどうかを制御することはできますか? トグル(CheckBoxListを使用して無効/有効にする)と列をグレーアウトすることを認識しています。しかし、列はJtableの必須列であるため、ポップアップメニューに列エントリは必要ありません。JXテーブルを使用しています。ヒントを持っている人はいますか?