問題タブ [jide]

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

java - JIDEに関するフィードバックを探しています

かなり大きなJavaベースのデスクトップアプリケーションの開発を始めようとしています。JIDEコンポーネントとフレームワークを見た後、それは一見良い解決策のようです。それらの製品をご利用いただいた方からのご意見をお待ちしております。それらはどれくらい信頼できますか?学習曲線は何ですか?長所と短所?

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

java - CheckBoxTreeSelectionModelを使用してJIDE CheckBoxTreeのSelectionPaths()を設定する方法は?

JIDE Common Layer パッケージ (http://jidesoft.com/products/oss.htm) の一部である CheckBoxTree クラスを使用しています。私ができるようにしたいのは、どのボックスがチェックされているかどうかを追跡する CheckBoxTreeSelectionModel の状態を保存してロードすることです。selectionModel.getSelectionPaths() を保存するだけで保存できますが、読み込みに問題があります。selectionModel.setSelectionPaths() を実行すると、パスのルートとリーフのボックスのみがチェックされ、その間には何もチェックされません。奇妙なことに、これは、getSelectionPaths() の結果を保存し、それを直接 setSelectionPaths() にフィードした場合にも発生します。

FileSystemModel については、TreeNode の代わりに File オブジェクトを使用するのが好きなコードを見つけました。ネット上のさまざまな場所で見つけた FileSystemModel と CheckBoxTree のさまざまな組み合わせを試しましたが、結果は常に同じです。私はおそらくこの問題に 20 時間近く費やしました... 認めるのは少し恥ずかしいことです。どんな助けでも大歓迎です!

私のコードは次のとおりです。これにより、CheckBoxTree が作成され、"/Documents and Settings/Administrator" を使用して読み込もうとします。その結果、"/" と "Administrator" とそのすべての子がチェックされますが、"Documents and Settings" はチェックされません。

ありがとう!!

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

java - Jide の CodeEditor で Wordwrap?

jide の CodeEditor でワード ラップとライン ラップを検索しましたが、何も見つかりませんでした。現在のビューポートの周りにコンテンツをラップすることはできますか?

ありがとう、ミカ

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

java - Jidesoft を使用して DockableFrame 内のタブを非表示にする

現在、JideSoft の使用に行き詰まっています。多くのビューを持つ DockableFrame があります。ビューを切り替えるタブを非表示にしたいのですが、方法がわかりません。誰でも助けることができますか?

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

java - JIDEダッシュボードでカスタムレイアウトを使用する方法

Jidesoftのダッシュボードフレームワークを使用して、ダッシュボードといくつかのウィジェットを作成しています。私が今直面している問題は、ダッシュボードのレイアウトです。ユーザーが、事前定義された場所ではなく、ダッシュボードの任意の場所にウィジェットをドラッグアンドドロップできるようにしたいと思います。Jidesoftのサンプルアプリケーションでは、開発者はMigLayoutを使用して、ウィジェットを特定の場所、つまり事前定義された場所にドロップします。そのため、そのレイアウトを使用する代わりに、自分のニーズに合った別のレイアウト、ドラッグレイアウトを見つけました。ただし、レイアウトを機能させるには、「プレースホルダー」を追加する必要があるようです。下のスクリーンショットの灰色の四角はプレースホルダーです。

ここに画像の説明を入力してください

プレースホルダーを使用せずに、ウィジェットをガジェットパレットからダッシュボードの任意の場所にドラッグする方法はありますか?複数追加した場合、プレースホルダーが互いに重なり合うように見えます。ダッシュボードにウィジェットを追加できるようにするには、ウィジェットをプレースホルダーにドラッグする必要があるのは奇妙に思えます。また、ウィジェットはさまざまなサイズであり、事前定義されたレイアウトを使用すると、ユーザーはウィジェットのサイズを変更できません。さらに、事前定義されたレイアウトにより、一部のウィジェットが本来よりも大きくなります。

要するに、私の目標は、以下のスクリーンショットの例のように、ユーザーがどこにでもウィジェットを追加できるダッシュボードを作成することです。コメントや提案をいただければ幸いです。ありがとう!

ここに画像の説明を入力してください

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

java - JComboBoxが値をロードしていることを示す方法は?

ネット全体で値が取得されるJComboBoxがあります。

ユーザーがリストを見たいときにドロップダウンを展開すると、その事実をユーザーに示す方法を探しています。その場合にのみ、データが取得されます。

基本的な要件は次のとおりです。

  1. JComboBoxのドロップダウンはEDTをロックしないはずですが、値が存在するまでコンボのアクションは機能しません。
  2. ユーザーは、すべてのデータがいつ取得されたかを知る必要があります。
  3. 表示のサイズ(UI不動産)はできるだけ小さくする必要があります。

ユーザーがコンボの値を確認する(つまり、ドロップダウンリストを展開する)まで、データは取得されないことに注意してください。

私が使用したソリューション:

SwingWorkerUIの応答性を維持するためにを使用しました。コンボボックスは、JIDEとワーカーをリッスンするOverlayableJIDEを使用してオーバーレイInfiniteProgressPanelされました。

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

java - jide oss 3.1.1、checkboxlistselectionmodelがありませんか?

JideOSS3.1.1を使用しています

CheckBoxListを使用しているときに、getCheckBoxListSectionModelが欠落していることがわかりましたか?それはドキュメントにありますが、ドット演算子はそのようなことを明らかにしていません。これは有料版でしか手に入らないのかな?

ただし、これを使用してもgetSelectionModel()、選択したイベントは発生しません。

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

java - Jide oss:Jpopupmenuのチェックボックスを取得する方法は?

この質問のように、jpopmenuアイテムの横にあるチェックボックスを取得する方法を知りたいのですが、JMenuItemは左側にチェックボックスを表示しますが、それを無効にする方法は?

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

java - SortableTable のカスタムソート

jide SortableTable を使用するプロジェクトを修正しまし。テーブルに英語のみのデータが含まれている場合、並べ替えは問題なく機能します。データが西ヨーロッパ言語が混在している場合、並べ替えは失敗します。

強度「SECONDARY」のCollat​​orを使用してデータ コレクションを並べ替えると、正常に動作します。

問題は、SortableTable を作成して、SECONDARY コレーターの強度またはカスタム コンパレーターを使用してデータを並べ替える方法です。

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

java - TreeTableの2番目の列に樹木限界線を表示する方法

TreeTable(com.jidesoft.grid、TreeTableを参照を使用して階層データを表示しています。これは、最初の列に特別なセルレンダラーを使用して、+/-アイコンとツリーラインを描画します。したがって、一般的なビューは次のように表示されます。

TreeTableに次のビューが必要ですが、2番目の列に+/-ボタンとツリーラインがあります。

私は例を見て、これが可能であることを知っていますが、これを実装する方法がわかりません。助言がありますか?