問題タブ [jdialog]

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

java - 複数の出力を1つのダイアログボックスに表示したい。どうすればこれを達成できますか?

ユーザーにダイアログボックスにさまざまな文字列と整数を入力してもらいたいのですが、すべての情報を含む最終出力を1つのダイアログボックスに表示したいと思います。これは私が持っているものです:

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

java - ダイアログボックスでXを無効にする方法は?

ダイアログボックスのすべてのXを無効にする方法はありますか?

私はこれを1つで達成することができます:

しかし、問題は、これを他の20〜40のダイアログボックスに適用する必要があることです。これには時間がかかります。

だから私は、すべてのダイアログボックス(以下に表示)でフォントを大きくするために1行のコードを実行する方法を考えていました。Xを無効にする機能を使用する方法はありますか。

UIManager.put( "OptionPane.messageFont"、new FontUIResource(new Font( "ARIAL"、Font.BOLD、30)));

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

java - JDialog が pack() に失敗します。

私は Java で気の利いたものを Java で書きました。この GUI には JDialog が含まれています。この JDialog は、最初はかなり小さく、pack() を使用してプログラムが後で入れるものに対応します。これはすべて、JDialog がレンダリングされる前に行われます。

次に、驚いたことに、約 80% の確率で実行すると、ウィンドウのサイズ変更に失敗します。理論的には毎回まったく同じことをしているため、完全にランダムに見えます。いったいなぜ、5 秒後に同じマシンで同じコードを使って何か違うことをするのでしょうか?

ちなみに、この問題は、この GUI のネイティブ Windows ルック アンド フィールを有効にしたときに発生しました。

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

java - モードレス JDialog がコンテンツを表示しない

(Java SE 6) プログラムが時間のかかる作業を行っている間、「しばらくお待ちください」というメッセージを表示するポップアップ ダイアログを作成しようとしています。これを行うために、モードレス JDialog を使用することを選択しました。これにより、JDialog が表示されている間もプログラムが実行され続け、機能します (モーダル ダイアローグを使用すると、ユーザーがダイアログを閉じるまでプログラムは停止します)。 .

問題は、この方法でモードレス ダイアログを使用すると、タイトル付きの JDialog が表示されますが、内容が表示されないことです (何らかの理由で描画されないと思います)。repaint などを呼び出してみましたが、何も機能していないようです。

さて、インターウェブ上の多くの人々によると、これは Swing の本物のバグであり、私が見つけた唯一の答えは、この方法で物事を行わず、ユーザーに待機するように通知する別の方法を見つけることです。ここにいる誰かが以前にこの問題を抱えていて、回避策を見つけたことがあるかどうか興味があります.

ありがとう!

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

java - 他のポップアップにポップアップを表示する方法は?

私のアプリケーションでは、ある画面でポップアップを起動します。ユーザーがこのポップアップをクリックするボタンに応じて、別のポップアップを起動する必要があります。これらのポップアップを実装するためにJDialogオブジェクトを使用します。問題は、2番目のポップアップが表示されないことです(setVisible(true)とtoFront()を使用している場合でも)。作成されましたが、表示されません。私はそのコンストラクターで最初のポップアップをその所有者として定義しました。誰でも助けることができますか?

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

java - JDialogのバグをスイングしますか?

JDialogクラスを拡張して独自のダイアログを作成しようとしています。これは、開始に使用したコードです。

コードを実行しようとすると正常に動作しますが、次の例外が発生します。

そのような問題があったことを読みましたWINDOWS_EXITが、渡したパラメーターで問題が解決するはずです。さらに奇妙なことに、クラスを変更して、JDialogフィールドを拡張するのではなくフィールドが含まれるようにすると、問題なく機能するように見えます。私は友人にこれを彼のコンピューターでテストするように依頼しましたが、コードは例外をスローしませんでした。彼はjreバージョン1.6.022を使用しており、私は1.6.022を使用しています。

だから私は何を間違えましたか?それともJREのバグですか?

編集:言及するのを忘れました、私はEclipseを使用してい
ますEdit2:Netbeansで同じコードを試しましたが、正常に動作します、私の問題は何でしょうか?

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

performance - JDialogの破棄と再描画の問題

jnlp アプリケーションでは、javax.swing.JDialog から拡張されたモーダル ポップアップを作成し、dispose() を呼び出して、必要に応じてダイアログを非表示にします。ただし、最終クライアントで再描画の問題が発生することがあります。ダイアログは実際には消えず、その親ウィンドウは乱雑に見えます。再現できませんでしたが、最終的なクライアント PC で何度も発生します。考えられる理由は 2 つあります。

  • アプリケーションには、カーソルを直接更新するスレッドがあります。ただし、このスレッドが問題の根本原因であることを証明することはできません。
  • 定期的に、数秒間で別のプロセスが CPU を大量に使用します。CPU をロードしようとしましたが、問題も再現できませんでした。

この場合、何かアドバイスはありますか?

ありがとう!

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

java - Javaで同じ変数を持つオブジェクトの複数のインスタンスを作成する

同時に表示される複数のインスタンスを表示する必要があるモードレス ダイアログがあります。ダイアログを新規作成してダイアログを表示するクラスのメンバー変数として保持しました。ここにはダイアログの複数のインスタンスが表示されていますが、同じメンバー変数に割り当てています(一部の処理のためにメンバー変数として持つ必要があります)。正常に機能していますが、なぜこれが機能しているのかわかりません。私は非常に明白な何かを逃していますか?

onSomeEventが複数回呼び出され、複数のダイアログが表示されます。Javaがこれらのことをどのように管理するか考えていますか? 単一のクラスではなく、メンバー変数として CMyDialog の配列を保持する必要がありますか?

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

前もって感謝します。ニチン K.

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

java - JDialog の例外

クエリを実行するボタンを押すと、このエラーが発生します。私はそれが何であるか分かりません。これで私を助けてもらえますか?

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

java - JFrameとJDialogの違いは何ですか?

JFrameaとaの違いは何JDialogですか?

setDefaultCloseOperation(JDialog.EXIT_ON_CLOSE);JDialogに使用できないのはなぜですか?