問題タブ [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.
java - Swing JDialog のカスタム カーソル
Java 1.5 を使用して Mac OS X 10.5 で開発された Java Swing アプリケーションがあります。
ユーザーがダイアログ内のテキストの上にマウスを移動すると、カスタム カーソルが表示されるようにしようとしています。ただし、カーソルは決して変化しません。
JDialog の代わりに JFrame を使用しないと、カーソルが変わります。しかし、その場合、すべてのダイアログ コードを自分で作成する必要があります。
カーソルを表示するにはどうすればよいですか?
問題を示すために作成できる最も単純なコードを次に示します。
java - Javaに複数入力JOptionPaneはありますか?
ユーザーから 1 つだけではなく複数の入力を取得できる JOptionPane があるかどうか疑問に思っていましたか? そうでない場合、何らかのプロンプトを使用してこれを達成するにはどうすればよいですか。私は戦艦を作成しており、ユーザーに各船を配置する場所を指定するよう促したいと考えていました。
ありがとう、
トメク
java - JOptionPane はそのダイアログを他のウィンドウの上に表示しません
現在、スイングリマインダーアプリケーションに問題があり、閉じるときにトレイを最小化できます。ここでの私の問題は、JOptionPaneダイアログが設定に従って時間通りにポップアップする必要があることですが、ここでの問題は、最小化するとダイアログがポップアップしますが、エクスプローラー、Firefoxなどの他のアプリケーションの場合、ウィンドウの上部には表示されません実行中の場合、実行中のアプリケーションに関係なく、ウィンドウの上にダイアログボックスをポップアップする方法を知っている人はいますか?
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()
ますか?
c# - C#でJOptionPaneと同等ですか?
Java では、標準の Swing ライブラリに「JOptionPane」と呼ばれる便利なクラスがあり、メッセージを表示し、(単純な) ユーザー入力を取得するための、事前に作成されたカスタマイズ可能なウィンドウを提供します。
C# でユーザーに Yes/No/Cancel タイプのメッセージを表示する「MessageBox.Show(..)」があることは知っていますが、使いやすいカスタマイズ可能な入力ボックスを提供する同等のクラス (または単純なライブラリ) はありますか?
JOptionPaneから利用できる機能のようなものが、私が探しているものです。
java - Java-カスタムダイアログボックスを作成するにはどうすればよいですか?
JFrameにボタンがあり、クリックすると、ユーザー入力用の複数のテキスト領域を含むダイアログボックスがポップアップ表示されます。私はこれを行う方法を見つけようと周りを見回してきましたが、私はもっと混乱し続けています。誰か助けてもらえますか?
java - コードがアプリケーション サーバー Java で実行されているかどうかを検出する最良の方法
J2EE Bean の場合、Java Swing アプリケーション用に開発されたコードを再利用しています。JOptionPane.showMessageDialog()
残念ながらよく使われます。ほとんどの場合、J2EE アプリケーションによって再利用されないコード セクションで発生しますが、場合によっては、コードの下位レベルにJOptionPane.showMessageDialog()
. 明らかに、これによりサーバー上にダイアログボックスがポップアップすることになりますが、これは避けたいことです。
最初のステップとして、サーバー上でダイアログ ボックスが表示されないようにしたいと思います。
誰かが、いくつかのイベントまたはペイント キューを覗くことを提案しました (どれを覚えていないか): それは次のようになります。
私は本当にそれが機能したことはありません。あなたならどうしますか?
java - JOptionPaneの戻り値を取得します
私のJOptionPaneコードは次のとおりです。
これにより、テキストボックスと[OK]および[キャンセル]ボタンを使用して入力がレンダリングされます。[キャンセル]がクリックされたかどうかを検出する必要があります。
乾杯。
java - 4つのオプションでJOptionPaneを作成する
4つのオプションを使用してカスタムダイアログを作成する必要がありますが、私が知る限り、3つのオプションを使用できるのは1つだけです。これが私が3つのオプションでオプションペインを作る方法です:
しかし、YES_NO_CANCEL_OPTIONのある種のオープンエンドの置換を見つけることができませんでした。JOptionPaneに4つの選択肢を許可する方法はありますか?
java - JOptionPane.showConfirmDialog のバグ?
フレームウィンドウを閉じたいときに、次のようにユーザーに確認を求めたいと思います。
ダイアログが表示されますが、[はい]、[いいえ] のいずれをクリックしても、ウィンドウを閉じてもウィンドウが閉じます。これはある種のバグですか、それともここで単純なものが本当に欠けていますか? Java 1.6.0.13 を搭載した OS X で Eclipse を使用しています。