問題タブ [jgoodies]

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

java - JXScrollUp コンパイル

サンプル ソース コード JXScrollupTest.java のため、JXScrollUp クラスを含むパッケージが見つかりませんでした。私はこのクラスパスを使用しています:

どうすればコンパイルできますか?どうもありがとう

ルーカス

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

java - 実行時にFormLayoutの配置を変更する

JGoodies FormLayoutを使用して、コンポーネントが設定された後、コンポーネントの配置を変更する方法はありますか?

例えば、

componentFILLではなくDEFAULTの行制約を持つように変更したい場合、コンポーネントを削除および再追加せずに設定されたので、これを変更する方法はありますか?

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

java - JGoodiesバインディングでは、JComponentを再描画できません

バインドされたJTextFieldと、JComponentから作成された個別のグラフがあります。グラフをドラッグすると、マーカーが更新され、バインドされたJTextFieldにドラッグ中の座標が表示されます。バインドしているとき、ドラッグが終了するまでグラフは再描画されません。バインディングをオフにすると、ドラッグするとグラフが再描画されます。ドラッグ中にJGoodiesが再描画呼び出しをブロックしている理由がわかりません。なぜこれが起こるのか誰かが知っていますか?

私のコードは次のようになります:

JGoodiesで何かが起こっているので、私には理解できません。バインディング呼び出しが完了した後、再描画する必要があります。

また、Swingは複数の呼び出しを折りたたんで、1つの呼び出しに再描画できることを読んでいました。それは私に起こっているのでしょうか?私の塗り直しの呼び出しは、最後に1つの呼び出しに折りたたまれていますか?

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

java - プログラムを JGoodies 拡張機能にバンドルする方法

私は Java でアプリケーションを作成し、コードで JGoodies を使用しています。jar ファイルをエクスポートすると、そのファイルは別のシステムで実行されません。プログラムを JGoodies jar ファイルにバンドルするにはどうすればよいですか?

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

java - JTable のブール値を JGoodies にバインドする方法

Bean にバインドしたいbooleana の列に7 つの値があります。JTable

それらをバインドするにはどうすればよいですか?

そこにあるすべてのJTableバインディングの例は、テーブル選択のバインディングに焦点を当てていますが、私はそれらの値が何であるかだけを気にしますbooleans.

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

java - JGoodies バインディングは EDT で時間がかかりすぎますか?

Swing コンポーネントに JGoodies バインディングを使用しています。私のプログラムには、JGoodies バインディングがオンになっているときに視覚的に更新されない要求の厳しいリアルタイム表示があります。バインディングが EDT スレッドを占有しないようにする方法はありますか?

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

java - JPanel から特定のコンポーネントを削除する

jpanel からコンポーネントを削除する方法。以下のコードでは、val に応じてテキストフィールドが作成されます。これは作成に問題なく機能しています。ただし、スピナーで値を下げると、テキストフィールドも縮小されるはずです。

配列 txtField からすべてのコンポーネントを削除しようとしましたが、機能しませんでした。

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

java - 列セルの最長のコンテンツに合うようにJTable列を調整する方法

私は回答https://stackoverflow.com/a/5820366http://tips4java.wordpress.com/2008/11/10/table-column-adjuster/を使用していますが、それは機能しますが、多くの場合、列のサイズも大きすぎます広いまたは狭すぎる。

テーブルをHTMLまたはテキストで埋めても。

TableModelOracleドキュメントの標準を使用します。

サイズ変更モード=JTable.AUTO_RESIZE_OFF

私のテーブルのコンテナはjGoodiesです:

HTMLの例:

単純な行:

次に例を示します。


行の高さの調整にこのような問題があります。固定行調整の<pre>\n</pre>代わりにを使用します。<br>

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

java - 基本的な MVC ベースの Swing アプリケーション

そのため、次の問題にぶつかりましたApp。クラスのコントローラー インスタンスを使用して Swing コンストラクターを初期化したいのです。それが、レポとコントローラーを初期化する場所です。私がスイングクラスに渡したいときGui、コントローラーパラメーターには独自のメインメソッドがあることに気付きました。

コードを確認して、これが正しいアプローチかどうか教えてください。よくわからないので、TUI アプリから GUI アプリへの基本的な例を見つけることができません。ありがとうございました!

App.java

View_gui.java

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

java - JGoodies Binding: オブジェクトを JCombobox とデフォルト値でバインドする

次の問題があります。

ビュー内の JCombobox をモデル 'DomainModel' にバインドして、後で 'AnotherModel'.getModel(); で取得できるようにします。

「ID - 名前」のように見えるように、独自の CellRenderer を作成しました。しかし、コンボボックスの値を選択して 'AnotherModel'.getModel を呼び出すと、値が保存されません。

複雑なデータ型を JGoodies バインディングでバインドすることはできませんか? String では問題なく動作しますが、「DomainModel」のオブジェクトをバインドしたい

簡略化されたコードは次のとおりです。

景色:

ドメイン:

別のモデル: