JOptionPane.ShowMessageDialouge(null,"Output");
をJAVAで変更しようと考えていました。基本的に私はダイアログ上のOKボタンに沿って印刷ボタンを追加する必要があります。ユーザーがOKをクリックするだけで閉じるか、印刷ボタンをクリックしてから印刷ボタンを押すことになります。JOptionPaneをカスタマイズする
-2
A
答えて
1
showOptionDialogメソッドを使用してください。 Oracleのマニュアルを参照してください。
「OK」をクリックすると、ダイアログを閉じるソリューションがあります:JOptionPane cancel button。カスタムボタンがあり
Exemple:ヘルプみんなのため
JButton but_print = new JButton("PRINT");
JButton but_ok = new JButton("OK");
but_ok.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
//Close the dialog
}
});
JOptionPane.showOptionDialog(null, "Test message", "Test", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, new Object[]{but_print,but_ok}, but_ok);
-1
感謝。私はちょうど良いことを見つけました、そして、私が望むようにそれは正しく働いています。
int response = JOptionPane.showConfirmDialog(null, s+"Print?",cnicstring,JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if (response == JOptionPane.NO_OPTION) {
//System.out.println("Pressed NO Button");
} else if (response == JOptionPane.YES_OPTION) {
// System.out.println("Pressed Yes Button");
txtarea.print();
} else if (response == JOptionPane.CLOSED_OPTION) {
//System.out.println("JOptionPane closed");
}
関連する問題
- 1. JOptionPaneメッセージダイアログボタンのカスタマイズ時にエラーが発生する
- 2. のJOptionPane
- 3. Java JOptionPane
- 4. JOptionPaneリスティング番号
- 5. JAVA:ForループとJOptionPane
- 6. JOptionPane - 入力ダイアログボックスプログラム
- 7. JOptionPaneのJSpinner?
- 8. TroubleShooting JOptionPaneエラー
- 9. JFrameとJOptionPane
- 10. Java JOptionPaneがアレイをステッピングする
- 11. コンソールコードをJOptionPaneに変換する
- 12. JOptionPaneでキュウリを使用する
- 13. JOptionPaneにメソッドを追加する方法
- 14. Webサービス上のJOptionPane
- 15. JOptionPaneクローズフレームなしボタン
- 16. JOptionPane showMessageDialogの使用
- 17. JOptionPaneコンポーネントが異なるようです
- 18. JOptionPaneのためEclipseデバッガがクラッシュする
- 19. JOptionPaneの右にテキストを揃える
- 20. JOptionPaneカスタムボタンで文字列を返す
- 21. エクセルをカスタマイズしてレイアウトをカスタマイズする
- 22. 背景Java JOptionPaneカスタム描画
- 23. C#でJOptionPane相当の?
- 24. Java推測ゲーム(特にJOptionPane)
- 25. JOPtionPane文字数のテキストファイル
- 26. JOptionPane YES/NOオプション確認ダイアログボックス
- 27. 繰り返しJOptionPaneポップアップ?
- 28. レポート生成名のカスタマイズをカスタマイズする
- 29. アプリケーションのカスタマイズ設定ページをカスタマイズする
- 30. JavascriptのJOptionPane相当ですか?
独自のモーダルJDialogを作成し、必要なボタンと機能を完備することをお勧めします。 –
または、JOptionPaneのshowOptionDialogを使用して、APIごとにStringの配列を使用してカスタムボタンのテキストを追加します。 –
いいえ、ボタンを追加したいだけです。印刷すると、アクションイベントにつながる可能性があります。 –