問題タブ [swingx]

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

java - 前の行の値に応じてセルを特定の色でペイントするJXTreeTable

カスタムセルレンダラーを備えたJXTreeTableがあります。行のフィールドが前の行のフィールドと異なる場合に、行の背景色を変更しようとしています。たとえば、行にIDとして「1」が含まれているとします。前の行にも「1」が含まれている場合は、この行を同じ色でペイントします。前が「2」だった場合、この行を別の色でペイントしたいと思います。目的は、同じIDを持つ行をグループ化することです。

私は元々、以前にペイントした色を保存し、それを(値とともに)使用して、現在の行をペイントする色を決定していました。ただし、これはテーブルを上から下に完全にペイントする場合にのみ機能しました。私は現在、前の行の背景色を取得し、それを使用して決定していますが、行が選択されているか、そうでなければ異なる場合、これは色を台無しにします。これを行うためのより良い方法はありますか?

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

java - Java Swing のマップ API

swing アプリケーションで地理マップを視覚化したいと考えています。私はswingx map apiだけを見つけました。

他のオープンソースのマップ API を知っていますか?

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

java - SwingXJXTableブール列のハイライトの色が異なります

SwingXコンポーネントに少し問題があります。

私のアプリケーションではJXTableを使用しており、テーブルではMouseOverColorHighlighterを登録しています。テーブルのモデルは2つの列を定義します。文字列列とブール列。JXTableのブール列のデフォルトのレンダラーはCheckBoxesです。ここで問題となるのは、マウスが行上を移動すると、ColorHighlighterが列をさまざまな色で強調表示することです。ブール列は文字列列よりも暗くなります。例では、動作を確認できます。

すべての列を同じ色で強調表示したい。

問題を解決するためのアイデアはありますか?



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

java - Swing スレッドをロックしない方法で JXTable.packAll() を呼び出す方法はありますか?

SwingXプロジェクトJXTableから大量のデータを表示しています。データをロードした後、テーブルを呼び出しますが、200 百の列と 30,000 のレコードがある場合、5 秒以上かかる場合があります。これは、UI が 5 秒間ロックされていることを意味するスイング スレッドから呼び出しています。バックグラウンド スレッドを呼び出してみましたが、疑ったとおり、これを行うと奇妙な副作用が生じます。を呼び出した後、マウスをテーブルの上に置くと、テーブル内のすべての数値が常に異なる数値に更新されているように見えます。このような大きなテーブルの列をパックするときに、JXTable で適切なユーザー エクスペリエンスを得る方法はありますか。packAll()packAllpackAll()

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

java - NetBeans - パネルを新しいファイルに移動する方法 (コードが大きすぎる)

テクノロジー: NetBeans 6.9.1、SwingX 1.6.2

多くの JXPanels を含む JFrame があります (他の多くのコンポーネントが含まれています)。initComponents()メソッドは NetBeans によって保護されています (GUI 同期の理由によると思います)。

すべての JXPanels を新しい.javaファイルに移動し (initComponents()メソッドのサイズ -コードが大きすぎるエラーのため)、ビジュアル エディターで編集できるようにしたいと考えています。どうやってやるの?メモ帳のようなサードパーティのツールなしでそれを達成する可能性はありますか (非常に安全ではありません)?

コードが大きすぎるエラーinitComponents()を回避するために、簡単かつ安全に分割するにはどうすればよいですか?

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

java - SwingX JXMonthViewの子コンポーネントを取得する方法は?

SwingXの使用経験がある人はいますか?JXMonthViewを使用して、そのコンポーネントを変更したいと思います。汗をかいても使えます。しかし、実際に基になる子コンポーネントを手に入れようとすると、失敗します。月を表示するコンポーネントでのみ使用するフォントのスタイルと色を変更したいのですが。SwingX1.6.2を使用しています。

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

java - カスタム日付でJXDatePickerを初期化します

JXDatepickerをカスタム日付で初期化したい。現時点で私はこれを試しています:

編集済み:これはプログラムからの実際のコードです; コンパイルして実行します。もちろん、新しいDate()は01.01.1970ではなく今日に初期化されます。ただし、このコードでは、date1は01.01.1970に初期化されます。

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

java - NetbeansへのSwingXのインストール

NetbeansIDEにSwingXをインストールする際に問題が発生しました。JXPanelと関連コンポーネントを試してみたいのですが、適切なライブラリを取得して実行できませんでした。

swingx.jarをダウンロードしようとしましたが、インターネットで利用できる有効なリンクがありません。私はどういうわけかswingx-1.6.jar、swingx-beaninfo-0.9.7、swingbean.jarをダウンロードすることができました。これらのjarファイルをツール->ライブラリを使用して「SwingX」を作成した新しいライブラリにインポートし、その後、ツール->パレット-> Swing / AWTコンポーネントに移動し、SwingXという新しいパレットグループを追加し、作成したライブラリ(SwingX)を追加しました。それに。これで、図に示すように、IDEにブロックが表示されます。

写真1
写真1

次に、図2に示すプロジェクトにライブラリを追加し、パレットグループからJXXollapsiblePaneをJFrameに挿入しようとすると、図3に示す次のエラーが発生します

写真2
写真3

写真3
写真2

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

java - Java Swing JXTaskPane:背景と境界線を設定するには?

私は次のサンプルコードを書きました:

私が必要とするのは2つのことです:

  1. タイトルの bgcolor を変更するにはどうすればよいですか? オプションで完了したと思いtaskpane2.setUI(..)ますが、うまくいきませんでした。
  2. JXTaskPaneと の間の境界Jpanelをゼロに設定する方法は?
0 投票する
2 に答える
2719 参照

java - 物質のルックアンドフィールの問題

最近のライブラリを実質的にダウンロードし、SwingXコンポーネントをサポートするためのアドオンもダウンロードしました。アプリケーションを実行すると、まだ次のエラーが発生します

この問題を解決するのを手伝ってください!