問題タブ [joptionpane]

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

java - Swing JDialog のカスタム カーソル

Java 1.5 を使用して Mac OS X 10.5 で開発された Java Swing アプリケーションがあります。

ユーザーがダイアログ内のテキストの上にマウスを移動すると、カスタム カーソルが表示されるようにしようとしています。ただし、カーソルは決して変化しません。

JDialog の代わりに JFrame を使用しないと、カーソルが変わります。しかし、その場合、すべてのダイアログ コードを自分で作成する必要があります。

カーソルを表示するにはどうすればよいですか?

問題を示すために作成できる最も単純なコードを次に示します。

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

java - Javaに複数入力JOptionPaneはありますか?

ユーザーから 1 つだけではなく複数の入力を取得できる JOptionPane があるかどうか疑問に思っていましたか? そうでない場合、何らかのプロンプトを使用してこれを達成するにはどうすればよいですか。私は戦艦を作成しており、ユーザーに各船を配置する場所を指定するよう促したいと考えていました。

ありがとう、

トメク

0 投票する
6 に答える
27430 参照

java - JOptionPane はそのダイアログを他のウィンドウの上に表示しません

現在、スイングリマインダーアプリケーションに問題があり、閉じるときにトレイを最小化できます。ここでの私の問題は、JOptionPaneダイアログが設定に従って時間通りにポップアップする必要があることですが、ここでの問題は、最小化するとダイアログがポップアップしますが、エクスプローラー、Firefoxなどの他のアプリケーションの場合、ウィンドウの上部には表示されません実行中の場合、実行中のアプリケーションに関係なく、ウィンドウの上にダイアログボックスをポップアップする方法を知っている人はいますか?

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

java - JOptionPane ダイアログをタスクバーのタスクとして表示するにはどうすればよいですか?

編集:

質問は水平ルールに従います。私自身の答えがそれに先行します。


Oscar Reyesの助けに基づいて、このソリューションを作成しました。

出力を JOptionPane.showInputDialog にも表示していることに注意してください。このようにして出力がテキスト フィールドで強調表示されるので、単にCTRL+Cを押して出力をシステムのクリップボードにコピーし、 を押しESCてアプリケーションを閉じることができます。


簡単なアプリケーション用に簡単な GUI を作成しました。私のアプリケーションは、 で単一の入力を要求しJOptionPane.showInputDialog、計算を実行してから、 で単一の出力を表示しますJOptionPane.showMessageDialog。ときどき、最大化されたブラウザ ウィンドウなどに切り替えてコピーした後、JOptionPane ダイアログに戻って貼り付けたいと思うことがあります。

JOptionPane ダイアログをタスクバーのタスクとして表示して、他のほとんどの実行中のプログラムと同じように切り替えることができるようにしたいと考えています。私は、JFrame、FlowLayout、Icon、JTextField、JButton、ActionListener などを作成するよりも、JOptionPane の単純さを好みます。

  • JOptionPane はタスクバーにタスクとして表示できますか?
  • もしそうなら、どうすれば表示されますか?
  • そうでない場合、ワンライナーのようなものは他にありJOptionPane.show[whatever]dialog()ますか?
0 投票する
2 に答える
8413 参照

c# - C#でJOptionPaneと同等ですか?

Java では、標準の Swing ライブラリに「JOptionPane」と呼ばれる便利なクラスがあり、メッセージを表示し、(単純な) ユーザー入力を取得するための、事前に作成されたカスタマイズ可能なウィンドウを提供します。

C# でユーザーに Yes/No/Cancel タイプのメッセージを表示する「MessageBox.Show(..)」があることは知っていますが、使いやすいカスタマイズ可能な入力ボックスを提供する同等のクラス (または単純なライブラリ) はありますか?

JOptionPaneから利用できる機能のようなものが、私が探しているものです。

0 投票する
6 に答える
115891 参照

java - Java-カスタムダイアログボックスを作成するにはどうすればよいですか?

JFrameにボタンがあり、クリックすると、ユーザー入力用の複数のテキスト領域を含むダイアログボックスがポップアップ表示されます。私はこれを行う方法を見つけようと周りを見回してきましたが、私はもっと混乱し続けています。誰か助けてもらえますか?

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

java - コードがアプリケーション サーバー Java で実行されているかどうかを検出する最良の方法

J2EE Bean の場合、Java Swing アプリケーション用に開発されたコードを再利用しています。JOptionPane.showMessageDialog()残念ながらよく使われます。ほとんどの場合、J2EE アプリケーションによって再利用されないコード セクションで発生しますが、場合によっては、コードの下位レベルにJOptionPane.showMessageDialog(). 明らかに、これによりサーバー上にダイアログボックスがポップアップすることになりますが、これは避けたいことです。

最初のステップとして、サーバー上でダイアログ ボックスが表示されないようにしたいと思います。

誰かが、いくつかのイベントまたはペイント キューを覗くことを提案しました (どれを覚えていないか): それは次のようになります。

私は本当にそれが機能したことはありません。あなたならどうしますか?

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

java - JOptionPaneの戻り値を取得します

私のJOptionPaneコードは次のとおりです。

これにより、テキストボックスと[OK]および[キャンセル]ボタンを使用して入力がレンダリングされます。[キャンセル]がクリックされたかどうかを検出する必要があります。

乾杯。

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

java - 4つのオプションでJOptionPaneを作成する

4つのオプションを使用してカスタムダイアログを作成する必要がありますが、私が知る限り、3つのオプションを使用できるのは1つだけです。これが私が3つのオプションでオプションペインを作る方法です:

しかし、YES_NO_CANCEL_OPTIONのある種のオープンエンドの置換を見つけることができませんでした。JOptionPaneに4つの選択肢を許可する方法はありますか?

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

java - JOptionPane.showConfirmDialog のバグ?

フレームウィンドウを閉じたいときに、次のようにユーザーに確認を求めたいと思います。

ダイアログが表示されますが、[はい]、[いいえ] のいずれをクリックしても、ウィンドウを閉じてもウィンドウが閉じます。これはある種のバグですか、それともここで単純なものが本当に欠けていますか? Java 1.6.0.13 を搭載した OS X で Eclipse を使用しています。