JOptionPane
このページでは、JOptionPane
のカスタマイズ、使用方法などを集めて一覧にしています。
- JOptionPane
- JOptionPaneを自動的に閉じる
- JOptionPaneで使用するボタンのサイズを揃える
- JWindowをデスクトップにスライドインで表示する
- JOptionPaneのデフォルトフォーカス
- JOptionPaneに配置するJTextAreaの最大幅を指定してサイズ調整を行う
- JOptionPaneのボタンの揃えを変更する
- JOptionPaneのYesボタンがCancelボタンなどの中で末尾に配置されるよう設定する
- JOptionPaneのOKボタンを文字列が入力されるまで選択不可に設定する
- JOptionPaneの背景色を変更する
- JOptionPaneで使用するメッセージダイアログのOKボタンテキストを変更する
- ↑10 ↓11
JOptionPane
JOptionPaneを自動的に閉じる
JOptionPaneを自動的に閉じる
JOptionPane
にカウントダウンと自動クローズを行うためのJLabel
を追加します。
JOptionPaneで使用するボタンのサイズを揃える
JOptionPaneで使用するボタンのサイズを揃える
NimbusLookAndFeel
でJOptionPane
を使用した場合、そのJButton
のサイズを揃えるかどうかを設定します。
JWindowをデスクトップにスライドインで表示する
JWindowをデスクトップにスライドインで表示する
JOptionPane
を追加したJWindow
を、スライドインアニメーションを使ってデスクトップ上に表示します。
JOptionPaneのデフォルトフォーカス
JOptionPaneのデフォルトフォーカス
JOptionPane
にデフォルトでフォーカスをもつコンポーネントを追加します。
JOptionPaneに配置するJTextAreaの最大幅を指定してサイズ調整を行う
JOptionPaneに配置するJTextAreaの最大幅を指定してサイズ調整を行う
JOptionPane
に配置するJTextArea
の最大幅を指定し、テキストが複数行になってもその幅を超えず、スクロールバーも表示されない高さまで拡張されるよう設定します。
JOptionPaneのボタンの揃えを変更する
JOptionPaneのボタンの揃えを変更する
JOptionPane
の下部に表示されるオプションボタンの揃えを右揃えなどに変更します。
JOptionPaneのYesボタンがCancelボタンなどの中で末尾に配置されるよう設定する
JOptionPaneのYesボタンがCancelボタンなどの中で末尾に配置されるよう設定する
JOptionPane
のYes
ボタンがCancel
ボタンなどの後に追加されて一番右に配置されるよう設定します。
JOptionPaneのOKボタンを文字列が入力されるまで選択不可に設定する
JOptionPaneのOKボタンを文字列が入力されるまで選択不可に設定する
JOptionPane
のConfirmDialog
に表示されるOK
ボタンを文字列が入力されるまで選択不可に設定します。
JOptionPaneの背景色を変更する
JOptionPaneの背景色を変更する
JOptionPane
で使用されている子JPanel
をすべて透明化して背景色を指定した色に変更します。
JOptionPaneで使用するメッセージダイアログのOKボタンテキストを変更する
JOptionPaneで使用するメッセージダイアログのOKボタンテキストを変更する
JOptionPane
から作成、使用可能なメッセージダイアログのOK
ボタンテキストを変更します。
↑10 ↓11
JOptionPaneのタイトルバー背景色をMessageTypeに応じて変更する
JOptionPaneのタイトルバー背景色をMessageTypeに応じて変更する
JOptionPane
のタイトルバー背景色や縁色などをMessageType
に対応した色に変更します。
JOptionPaneの最小サイズを設定する
JOptionPaneの最小サイズを設定する
JOptionPane
の最小サイズをUIManager
を使用して変更します。
JOptionPaneのメッセージエリアとボタンエリアの間の内余白を変更する
JOptionPaneのメッセージエリアとボタンエリアの間の内余白を変更する
NimbusLookAndFeel
のJOptionPane
でそのメッセージエリアとボタンエリアの間の内余白や全体の外余白を変更します。