問題タブ [modality]

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

java - 開いているJDialogによってブロックされたウィンドウでマウスクリックイベントをキャッチする方法

簡単に言えば、私が望むのは、モーダル JDialog によってブロックされたウィンドウでマウス クリックをキャッチすることです。

以下に例を示します。

出力ログの例を見ると、JDialog が開かれたときに JFrame からのイベントが渡されないことがわかります (例で追加されたグローバル AWT イベント リスナーにも渡されます)。

ブロックされたJFrameのクリックをキャッチする方法はありますか?
または、ブロックされた何かがユーザーによって「触れられた」ときに、少なくともイベントをキャッチしますか?

これが必要な理由は、そのようなイベントが発生したときにカスタム装飾された JDialog ブリックを作成するためです。

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

vb6 - VB6 フォーム モダリティ: ランタイム エラー #5

VB6

非モーダル フォームから非モーダル フォームを表示しようとしていますが、.Showメソッドを呼び出すと、run-time error #5.

これは、.exe がコンパイルされている場合にのみ発生し、IDE では発生しません。

以前にこのような状況に遭遇した人はいますか?

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

javafx - ポップアップ ウィンドウ javafx でモダリティを使用する

ペインにポップアップ ダイアログを保持すると、他のコンポーネントの上部に表示されました。ここで、プログラムの他のすべてのコンポーネントへのアクセスを無効にしたいと考えています。どうやってするの?

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

java - Modality が Dialog.ModalityType.MODELESS に設定された JDialog : optionPane.getValue() が機能しなくなった

ダイアログを開きたいときに、フレームで作業する必要があるアプリケーションがあります。

そこで、モダリティを に設定しましたDialog.ModalityType.MODELESS。これにより、親 JFrame と対話できるようになりますgetValue()が、ダイアログで を使用できなくなりました。

実行中の最小限の例を次に示します。

「Hello」というラベルの付いたボタンを押すと、ここでシステムが機能します。後ろのフレームとやり取りすることはできません。コメントを外すと

これにより、「相互作用」が可能になります (この最小の例ではありません)。

私が予想していなかった 2 番目のことは、コメントなしのバージョンでボタンを 2 回押す必要があることです。

他の 3 つのモダリティ値を既に試しましたが、うまくいきませんでした。

乾杯、ブッダ

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

java - JFrame「ブロッキング」show()

CHARVA (ncurses のような Swing) を使用していますが、問題があります。

charva は Swing と非常によく似ているため、Swing のソリューションは charva と同じだと思います。

JFrame-extended クラスを呼び出し、リターン コードを取得し、リターン コードにJFrame応じて他のウィンドウを表示するアプリケーションを開発しています。

それはのようなものです:

などしかし、私がするとき:

メインフレームが閉じられるか非表示になるまでプログラムは待機しませんが、「スイッチ」を続行すると、リターン コードが初期化されず、プログラムがクラッシュします。

「ブロック」する方法はありshow()ますか?

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

mysql - 識別関係/非識別関係は必須/任意関係と同じですか?

基本的に、関係の識別とモダリティの違いは何ですか? それらが同じものである場合、MySQL Workbench がそれらを別々に実装するのはなぜですか?

さらなる説明:

リレーションシップの識別とは、リレーションシップが非識別の場合は参照テーブルの外部キーを NULL にすることができ、それ以外の場合は NULL にすることはできないことを意味します。そして、MySQL Workbench はこの機能を実装しています OK 識別関係は太線で表され、非識別関係は破線で表されます。

モダリティ(任意/必須の関係)も同じだと今まで確信していました!しかし、MySQL Workbench はモダリティを完全に個別に実装しています。ERD では、エンティティの近くに「O」または「I」で表されます。ここに 示します.

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

java - 別のダイアログが開いているときにダイアログに戻らない

JFrame からダイアログを表示していますが、ダイアログの外側をクリックすると、ダイアログが非表示になります。ダイアログを閉じない限り、ダイアログは何もできないはずですか?

これは私のコードです:

最初のダイアログから呼び出すダイアログ:

そして、これは次のような JDIAlog です。

jDialogをうまく呼び出していませんか?または何が間違っていますか?

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

java - ダイアログが表示されるとjavafx最大化されたウィンドウが移動する

次の方法を使用してjavafxダイアログを作成すると:

それが最大化されている場合、ower ウィンドウは移動します。これは、次を使用した場合にも発生します。

組み合わせると機能します:

ただし、この場合、所有者ウィンドウはブロックされません。ダイアログを移動せずに、最大化されたウィンドウに表示したい。ダイアログが開いている間は、最大化されたウィンドウをブロックする必要があります。これどうやってするの?

ところで。LinuxでJava 8とjavafxを使用しています。

タンク!