クラスJOptionPane
- すべての実装されたインタフェース:
ImageObserver, MenuContainer, Serializable, Accessible
JOptionPaneは、ユーザーに値の入力を求めたり、何らかの情報を通知したりするための標準のダイアログ・ボックスを容易にポップアップできるようにします。 JOptionPaneの使用方法については、「The Java Tutorial」の「How to Make Dialogs」を参照してください。
メソッドの数が多いためにJOptionPaneクラスは複雑そうに見えますが、このクラスの使用法はほとんどすべて、次に示す静的なshowXxxDialogメソッドのいずれかに対するオンライン呼出しです。
| メソッド名 | 説明 |
|---|---|
| showConfirmDialog | yes/no/cancelなどの確認の要求。 |
| showInputDialog | 入力プロンプト。 |
| showMessageDialog | 発生したことについてのユーザーへのメッセージ。 |
| showOptionDialog | 以上の3つを合わせたもの。 |
showInternalXXXの特長を備えています(JInternalFrameを参照)。 異なるパラメータ・リストを使用する基本メソッドをオーバーロードしたバージョンなど、いくつかの簡易メソッドも定義されています。
すべてのダイアログはモーダルです。 各showXxxDialogメソッドは、ユーザーの対話が終了するまで呼出し側をブロックします。
| アイコン | message |
| 入力値 | |
| オプション・ボタン | |
ComponentOrientationプロパティに適応するようにレイアウトを調整します。
パラメータ:
これらのメソッドに対するパラメータは一貫性のあるパターンになります。
- parentComponent
- このダイアログ・ボックスの親となる
Componentを定義します。 使用方法は2つあります。ダイアログ・ボックスを格納するFrameはダイアログ・ボックスの親Frameとして使用されます。画面座標はダイアログ・ボックスの配置に使用されます。 通常、ダイアログ・ボックスはコンポーネントのすぐ下に配置されます。 このパラメータがnullの場合、親としてデフォルトのFrameが使用され、ダイアログは(L&Fに応じて)画面の中央に配置されます。- message
- ダイアログ・ボックスに表示する説明メッセージです。 一般的には、メッセージは単純な
StringまたはString型の定数です。 ただし、このパラメータの型は実際にはObjectです。 解釈は型によって異なります。
- Object[]
- オブジェクトの配列は、垂直スタック方式で配置された一連のメッセージ(1オブジェクトにつき1メッセージ)として解釈されます。 解釈は再帰的に行われます。配列内の各オブジェクトは、その型に応じて解釈されます。
- コンポーネント
Componentはダイアログに表示されます。- アイコン
IconはJLabelにラップされてダイアログに表示されます。- その他
- オブジェクトは、
toStringメソッドを呼び出すことにより、Stringに変換されます。 結果はJLabelにラップされて表示されます。messageType メッセージのスタイルを定義します。 ルック・アンド・フィールマネージャは、この値に応じてダイアログを個別に配置し、通常はデフォルトのアイコンを用意します。 可能な値は次のとおりです。
ERROR_MESSAGEINFORMATION_MESSAGEWARNING_MESSAGEQUESTION_MESSAGEPLAIN_MESSAGEoptionType ダイアログ・ボックスの下部に表示されるオプション・ボタンのセットを定義します。 使用できるのはこれらのオプション・ボタンにかぎりません。 optionsパラメータを使用して任意のボタンを指定することができます。
DEFAULT_OPTIONYES_NO_OPTIONYES_NO_CANCEL_OPTIONOK_CANCEL_OPTIONoptions ダイアログ・ボックスの下部に表示されるオプション・ボタンの詳細な説明です。 optionsパラメータの通常の値は Stringの配列です。 ただし、パラメータ型はObjectsの配列です。 ボタンはその型に応じて各オブジェクトについて作成されます。
- コンポーネント
- コンポーネントはボタンの並びに直接追加されます。
- アイコン
- これをラベルとして
JButtonが生成されます。- other
Objectは、そのtoStringメソッドで文字列に変換され、その結果の文字列はJButtonのラベルとして使用されます。アイコン ダイアログ・ボックスに配置される装飾アイコンです。 このデフォルト値は messageTypeパラメータによって決定されます。title ダイアログ・ボックスのタイトルです。 initialValue デフォルトの選択(入力値)です。
選択が変更されると、setValueが呼び出され、PropertyChangeEventが生成されます。
JOptionPaneがすべての入力setWantsInputに設定されている場合、バウンド・プロパティのJOptionPane.INPUT_VALUE_PROPERTYを待機することによっても、ユーザーが値を入力または選択した時点を判定することができます。
showXxxDialogメソッドの1つが整数を返した場合、その値は次のいずれかになります。
YES_OPTIONNO_OPTIONCANCEL_OPTIONOK_OPTIONCLOSED_OPTION
- 「alert」のメッセージを表示するエラー・ダイアログの表示
JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE);- 「information」のメッセージを表示する内部情報ダイアログの表示
JOptionPane.showInternalMessageDialog(frame, "information", "information", JOptionPane.INFORMATION_MESSAGE);- オプションの「yes/no」および「choose one」のメッセージを含む情報パネルの表示
JOptionPane.showConfirmDialog(null, "choose one", "choose one", JOptionPane.YES_NO_OPTION);- オプションの「yes/no/cancel」、「please choose one」のメッセージ、およびタイトル情報を含む内部情報ダイアログの表示
JOptionPane.showInternalConfirmDialog(frame, "please choose one", "information", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);- オプションの「OK」、「CANCEL」、タイトルの「Warning」、および「Click OK to continue」のメッセージを含む警告ダイアログの表示
Object[] options = { "OK", "CANCEL" }; JOptionPane.showOptionDialog(null, "Click OK to continue", "Warning", JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE, null, options, options[0]);- ユーザーにStringの入力を求めるダイアログの表示
String inputValue = JOptionPane.showInputDialog("Please input a value");- ユーザーにStringの選択を求めるダイアログの表示
Object[] possibleValues = { "First", "Second", "Third" };
Object selectedValue = JOptionPane.showInputDialog(null, "Choose one", "Input", JOptionPane.INFORMATION_MESSAGE, null, possibleValues, possibleValues[0]);
JOptionPaneを直接生成して使用するための標準パターンの概略は次のとおりです。
JOptionPane pane = new JOptionPane(arguments);
pane.set.Xxxx(...); // Configure
JDialog dialog = pane.createDialog(parentComponent, title);
dialog.setVisible(true);
Object selectedValue = pane.getValue();
if(selectedValue == null)
return CLOSED_OPTION;
//If there is not an array of option buttons:
if(options == null) {
if(selectedValue instanceof Integer)
return ((Integer)selectedValue).intValue();
return CLOSED_OPTION;
}
//If there is an array of option buttons:
for(int counter = 0, maxCounter = options.length;
counter < maxCounter; counter++) {
if(options[counter].equals(selectedValue))
return counter;
}
return CLOSED_OPTION;
警告: Swingはスレッドに対して安全ではありません。 詳細は、「Swing's Threading Policy」を参照してください。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。
- 導入されたバージョン:
- 1.2
- 関連項目:
-
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明protected classこのクラスはJOptionPaneクラスのアクセシビリティ・サポートを実装しています。クラスJComponentで宣言されたネストされたクラス/インタフェース
JComponent.AccessibleJComponent修飾子と型クラス説明classアクセシビリティのデフォルト・サポートを提供するために使用されるJComponentの内部クラスです。Containerクラスで宣言されたネストされたクラス/インタフェース
Container.AccessibleAWTContainer修飾子と型クラス説明protected classアクセシビリティのデフォルト・サポートの提供に使用するContainerの内部クラスです。クラスComponentで宣言されたネストされたクラス/インタフェース
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy修飾子と型クラス説明protected classアクセシビリティのデフォルト・サポートの提供に使用するComponentの内部クラスです。static enumコンポーネントのサイズが変化するにつれてベースラインが変化する共通の方法を列挙します。protected classオフスクリーン表面のコンポーネントへのBlit用内部クラスです。protected classコンポーネントのバッファ反転用内部クラス。 -
フィールドのサマリー
フィールド修飾子と型フィールド説明static final int「CANCEL」が選択された場合にクラス・メソッドから返される値です。static final intユーザーが何も選択せずにウィンドウを閉じた場合にクラス・メソッドから返される値です。多くの場合はCANCEL_OPTIONまたはNO_OPTIONとして処理されます。static final intルック・アンド・フィールを意味する型はオプションを提供しません。JOptionPaneのオプションだけを使用します。static final intエラー・メッセージで使用します。protected Iconペインで使用されるアイコンです。static final Stringiconのバウンド・プロパティ名です。static final int情報メッセージで使用します。static final StringinitialSelectionValueのバウンド・プロパティ名です。static final StringinitialValueのバウンド・プロパティ名です。protected ObjectselectionValuesで選択する初期値です。protected Objectoptionsで初期状態で選択される値です。static final StringinputValueのバウンド・プロパティ名です。protected Objectユーザーが入力した値です。protected Object表示するメッセージです。static final Stringmessageのバウンド・プロパティ名です。static final Stringtypeのバウンド・プロパティ名です。protected intメッセージ・タイプstatic final int「NO」が選択された場合にクラス・メソッドから返される値です。static final intshowConfirmDialogに使用されている型。static final intOKが選択されている場合は、クラス・メソッドから値を返します。static final StringoptionTypeのバウンド・プロパティ名です。protected Object[]ユーザーに表示するオプションです。static final Stringoptionのバウンド・プロパティ名です。protected intDEFAULT_OPTION、YES_NO_OPTION、YES_NO_CANCEL_OPTION、またはOK_CANCEL_OPTIONのどれかのオプションの型です。static final intアイコンは使用しません。static final int質問で使用します。static final StringselectionValuesのバウンド・プロパティ名です。protected Object[]ユーザーが選択可能な値の配列です。static final Objectユーザーがまだ値を選択していないことを示します。protected Object現在選択されている値です。有効なオプションか、UNINITIALIZED_VALUEまたはnullです。static final Stringvalueのバウンド・プロパティ名です。static final StringwantsInputのバウンド・プロパティ名です。protected booleantrueの場合、ユーザーには入力を行うためのUIウィジェットが表示されます。static final int警告メッセージで使用します。static final intshowConfirmDialogに使用されている型。static final intshowConfirmDialogに使用されている型。static final int「YES」が選択された場合にクラス・メソッドから返される値です。クラスで宣言されたフィールド JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW修飾子と型フィールド説明protected EventListenerListこのコンポーネントのイベント・リスナー・リストです。static final Stringカーソルがコンポーネント上にあるときに表示されるコメントです。「値ヒント」、「浮遊ヘルプ」、または「浮遊ラベル」とも呼ばれます。protected ComponentUIこのコンポーネントのルック・アンド・フィール委譲です。static final intいくつかのAPIで使用される定数です。条件が定義されていないことを示します。static final intregisterKeyboardActionで使用される定数です。受信側コンポーネントがフォーカスを持つコンポーネントの上位であるか、それ自体がフォーカスを持つコンポーネントである場合に、コマンドを呼び出すことを示します。static final intregisterKeyboardActionで使用される定数です。コンポーネントにフォーカスが設定されたときにコマンドを呼び出すことを示します。static final intregisterKeyboardActionで使用される定数です。受信側コンポーネントがフォーカスを持つウィンドウ内にあるか、それ自体がフォーカスを持つコンポーネントである場合に、コマンドを呼び出すことを示します。クラスコンポーネントで宣言されたフィールド
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT修飾子と型フィールド説明protected AccessibleContextこのComponentに関連付けられたAccessibleContext。static final floatgetAlignmentYのための便利な定数。static final floatgetAlignmentYおよびgetAlignmentXのための便利な定数。static final floatgetAlignmentXのための便利な定数。static final floatgetAlignmentXのための便利な定数。static final floatgetAlignmentY()のための便利な定数。インタフェースで宣言されたフィールド ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH修飾子と型フィールド説明static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、非同期的に記録されていたイメージの生成がその完了前に中断したことを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、それまでに描画されたスタティック・イメージが現在は完成し、その最終形式で再び描画できることを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、非同期的に追跡されたイメージでエラーが検出されたことを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、マルチフレーム・イメージの、それまでに描画されたもう1つの完全なフレームを再描画に利用できることを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、ベース・イメージの幅が利用可能であることを示し、imageUpdateコールバック・メソッドの引数heightから取得できます。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、イメージのプロパティを現在利用できることを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、イメージをスケーリングしたバリエーションを描画するために必要なピクセルが現在利用可能であることを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、ベース・イメージの幅が利用可能であることを示し、imageUpdateコールバック・メソッドの引数widthから取得できます。 -
コンストラクタのサマリー
コンストラクタコンストラクタ説明テスト・メッセージを含むJOptionPaneを生成します。JOptionPane(Object message) UIが提供するプレーン・メッセージのメッセージ型およびデフォルトのオプションを使用して、メッセージを表示するためのJOptionPaneのインスタンスを生成します。JOptionPane(Object message, int messageType) 指定されたメッセージ型およびデフォルトのオプションを使用して、メッセージを表示するためのJOptionPaneのインスタンスを生成します。JOptionPane(Object message, int messageType, int optionType) 指定されたメッセージ型およびオプションを使用して、メッセージを表示するためのJOptionPaneのインスタンスを生成します。JOptionPane(Object message, int messageType, int optionType, Icon icon) 指定されたメッセージ型、オプション、およびアイコンを使用して、メッセージを表示するためのJOptionPaneのインスタンスを生成します。JOptionPane(Object message, int messageType, int optionType, Icon icon, Object[] options) 指定されたメッセージ型、アイコン、およびオプションを使用して、メッセージを表示するためのJOptionPaneのインスタンスを生成します。JOptionPane(Object message, int messageType, int optionType, Icon icon, Object[] options, Object initialValue) 指定されたメッセージ型、アイコン、およびオプションを使い、初期状態で選択されているオプションを指定して、メッセージを表示するためのJOptionPaneのインスタンスを生成します。 -
メソッドのサマリー
修飾子と型メソッド説明createDialog(Component parentComponent, String title) parentComponentのフレーム内のparentComponentの中央にthisをラップしている新しいJDialogを作成して返します。createDialog(String title) 指定されたタイトルで、親を持たない新しいJDialogを作成し、返します。createInternalFrame(Component parentComponent, String title) JInternalFrameのインスタンスを生成し、それを返します。このJOptionPaneに関連付けられたAccessibleContextを返します。static JDesktopPanegetDesktopPaneForComponent(Component parentComponent) 指定されたコンポーネントのデスクトップ・ペインを返します。static FramegetFrameForComponent(Component parentComponent) 指定されたコンポーネントのFrameを返します。getIcon()このペインが表示するアイコンを返します。初期選択値としてユーザーに対して表示される入力値を返します。初期値を返します。wantsInputがtrueの場合に、ユーザーが入力した値を返します。intメッセージの1行に格納する最大文字数を返します。このペインが表示するメッセージ・オブジェクトを返します。intメッセージ型を返します。Object[]ユーザーが作成可能な項目を返します。int表示されるオプションの型を返します。static Frameフレームが提供されていないクラス・メソッドに使用するFrameを返します。Object[]入力選択値を返します。getUI()このコンポーネントのL&Fを実装するUIオブジェクトを返します。このコンポーネントのL&Fを実装するUIクラスの名前を返します。getValue()ユーザーが選択した値を返します。booleanwantsInputプロパティの値を返します。protected StringこのJOptionPaneの文字列表現を返します。void初期値を選択するように要求します。初期値にはフォーカスが設定されます。void表示するアイコンを設定します。voidsetInitialSelectionValue(Object newValue) 初期選択値としてユーザーに対して表示される入力値を設定します。voidsetInitialValue(Object newInitialValue) 有効にする初期値を設定します。ペインが最初に表示されるときにフォーカスを持つComponentです。voidsetInputValue(Object newValue) ユーザーによって選択または入力された入力値を設定します。voidsetMessage(Object newMessage) オプション・ペインのメッセージ・オブジェクトを設定します。voidsetMessageType(int newType) オプション・ペインのメッセージ型を設定します。voidsetOptions(Object[] newOptions) このペインが表示するオプションを設定します。voidsetOptionType(int newType) 表示するオプションを設定します。static voidsetRootFrame(Frame newRootFrame) フレームが提供されていないクラス・メソッドに使用するフレームを設定します。voidsetSelectionValues(Object[] newValues) ユーザーに選択項目リストを提示するペインのために入力選択値を設定します。voidsetUI(OptionPaneUI ui) コンポーネントのL&Fを実装するUIオブジェクトを設定します。voidユーザーが選択した値を設定します。voidsetWantsInput(boolean newValue) wantsInputプロパティを設定します。static intshowConfirmDialog(Component parentComponent, Object message) オプション「はい」、「いいえ」、「取消」を含む、「オプションの選択」というタイトルのダイアログを表示します。static intshowConfirmDialog(Component parentComponent, Object message, String title, int optionType) 選択肢の数がoptionTypeパラメータによって決定されるダイアログを表示します。static intshowConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType) 選択肢の数がoptionTypeパラメータによって決定され、表示するアイコンがmessageTypeパラメータによって決定されるダイアログを表示します。static intshowConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon) 選択肢の数がoptionTypeパラメータによって決定される、指定されたアイコンを持つダイアログを表示します。static StringshowInputDialog(Component parentComponent, Object message) parentComponentを親として、ユーザーからの入力を要求するクエスチョン・メッセージ・ダイアログを表示します。static StringshowInputDialog(Component parentComponent, Object message, Object initialSelectionValue) parentComponentを親として、ユーザーからの入力を要求するクエスチョン・メッセージ・ダイアログを表示します。static StringshowInputDialog(Component parentComponent, Object message, String title, int messageType) parentComponentを親として、ユーザーからの入力を要求するダイアログを表示します。このダイアログのタイトルはtitleで、メッセージ型はmessageTypeです。static ObjectshowInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue) 初期選択、指定可能な選択項目、およびそれ以外のすべてのオプションの指定が可能なブロッキング・ダイアログでユーザーに入力を求めます。static StringshowInputDialog(Object message) ユーザーに入力を求めるクエスチョン・メッセージ・ダイアログを表示します。static StringshowInputDialog(Object message, Object initialSelectionValue) ユーザーに入力を求めるクエスチョン・メッセージ・ダイアログを表示します。入力値はinitialSelectionValueに初期化されます。static intshowInternalConfirmDialog(Component parentComponent, Object message) オプション「はい」、「いいえ」、および「取消」を含む、「オプションの選択」というタイトルの内部ダイアログ・パネルを表示します。static intshowInternalConfirmDialog(Component parentComponent, Object message, String title, int optionType) optionTypeパラメータで選択項目数が決まる内部ダイアログ・パネルを表示します。static intshowInternalConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType) optionTypeパラメータで選択項目数が決まる内部ダイアログ・パネルを表示します。表示するアイコンはmessageTypeパラメータで決まります。static intshowInternalConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon) 指定されたアイコンを持つ内部ダイアログ・パネルを表示します。選択項目数はoptionTypeパラメータで決まります。static StringshowInternalInputDialog(Component parentComponent, Object message) parentComponentを親として、ユーザーに入力を求める内部クエスチョン・メッセージ・ダイアログを表示します。static StringshowInternalInputDialog(Component parentComponent, Object message, String title, int messageType) parentComponentを親として、ユーザーからの入力を要求する内部ダイアログを表示します。このダイアログのタイトルはtitleで、メッセージ型はmessageTypeです。static ObjectshowInternalInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue) 初期選択、指定可能な選択項目、およびそれ以外のすべてのオプションの指定が可能なブロッキング内部ダイアログでユーザーに入力を求めます。static voidshowInternalMessageDialog(Component parentComponent, Object message) 内部確認ダイアログ・パネルを表示します。static voidshowInternalMessageDialog(Component parentComponent, Object message, String title, int messageType) messageTypeパラメータで決まるデフォルト・アイコンを使用して、メッセージを表示するための内部ダイアログ・パネルを表示します。static voidshowInternalMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon) すべてのパラメータを指定して、メッセージを表示するための内部ダイアログ・パネルを表示します。static intshowInternalOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue) 指定されたアイコンを持つ内部ダイアログ・パネルを表示します。初期選択はinitialValueパラメータ、選択項目数はoptionTypeパラメータで決まります。static voidshowMessageDialog(Component parentComponent, Object message) 「Message」というタイトルの情報メッセージ・ダイアログを表示します。static voidshowMessageDialog(Component parentComponent, Object message, String title, int messageType) messageTypeパラメータによって決定されるデフォルト・アイコンを使用して、メッセージを表示するダイアログを表示します。static voidshowMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon) すべてのパラメータを指定して、メッセージを表示するためのダイアログを表示します。static intshowOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue) 最初の選択がinitialValueパラメータによって決定され、選択肢の数がoptionTypeパラメータによって決定される、指定されたアイコンを持つダイアログを表示します。voidupdateUI()L&Fが変更されたことを示す、UIManagerからの通知です。クラスで宣言されたメソッド JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update修飾子と型メソッド説明voidaddAncestorListener(AncestorListener listener) listenerを登録し、コンポーネントまたはその祖先が移動するか、あるいは可視または不可視になるときにそのリスナーがAncestorEventsを受け取れるようにします。voidこのコンポーネントに現在親コンポーネントがあることを、このコンポーネントに通知します。voidリスナー・リストにVetoableChangeListenerを追加します。voidcomputeVisibleRect(Rectangle visibleRect) Componentの「可視矩形」を返します。これは、このコンポーネントとそのすべての上位オブジェクトの可視矩形の共通部分です。booleancontains(int x, int y) マウス処理のために、このコンポーネントの正確な形状を定義する機会をUI委譲に提供します。ツールヒントを表示するために使用されるJToolTipのインスタンスを返します。voiddisable()非推奨。voidenable()非推奨。JDKバージョン1.1で、java.awt.Component.setEnabled(boolean)に置き換えられています。voidfirePropertyChange(String propertyName, boolean oldValue, boolean newValue) boolean型プロパティに対するバウンド・プロパティの変更の報告をサポートします。voidfirePropertyChange(String propertyName, int oldValue, int newValue) 整数型プロパティに対するバウンド・プロパティの変更の報告をサポートします。protected voidfireVetoableChange(String propertyName, Object oldValue, Object newValue) 制約プロパティの変更の報告をサポートします。getActionForKeyStroke(KeyStroke aKeyStroke) 指定されたキー・ストロークに対して登録されているアクションを実行するオブジェクトを返します。final ActionMap特定のKeyStrokeバインディングに対してトリガーするActionの指定に使用されるActionMapを返します。floatContainer.getAlignmentXをオーバーライドして水平方向の位置合せを返します。floatContainer.getAlignmentYをオーバーライドして、垂直方向の位置合せを返します。このコンポーネントに登録されているすべての祖先リスナーの配列を返します。booleanautoscrollsプロパティを取得します。intgetBaseline(int width, int height) ベースラインを返します。サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。このコンポーネントのボーダーを返します。ボーダーが現在設定されていない場合はnullを返します。このコンポーネントの境界を「戻り値」rvに格納し、rvを返します。final ObjectgetClientProperty(Object key) 指定されたキーを持つプロパティの値を返します。protected Graphicsこのコンポーネントをペイントするために使用されるグラフィックス・オブジェクトを返します。このコンポーネントに割り当てられたJPopupMenuを返します。intgetConditionForKeyStroke(KeyStroke aKeyStroke) 登録されているアクションが、指定されたキー・ストロークに反応して発生するかどうかを決める条件を返します。intグラフィックス・デバッギングの状態を返します。static Locale各JComponentのロケール・プロパティを生成時に初期化するために使用するデフォルト・ロケールを返します。getFontMetrics(Font font) 指定されたFontのFontMetricsを取得します。このコンポーネントのグラフィックス・コンテキストを返します。グラフィックス・コンテキストを使用すると、コンポーネントを描画できます。intこのコンポーネントの現在の高さを返します。booleanJPopupMenuが親から継承されるはずである場合はtrueを返します。final InputMapコンポーネントがフォーカスを取得したときに使用するInputMapを返します。final InputMapgetInputMap(int condition) conditionで使用されているInputMapを返します。このコンポーネントの入力ベリファイアを返します。このコンポーネントでボーダーが設定されている場合はボーダーのイン・セットを返し、それ以外の場合はsuper.getInsetsを呼び出します。このコンポーネントのイン・セット値を含むInsetsオブジェクトを返します。<T extends EventListener>
T[]getListeners(Class<T> listenerType) このJComponentにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。getLocation(Point rv) このコンポーネントのx,y原点を「戻り値」rvに格納し、rvを返します。最大サイズがnull以外の値に設定されている場合はその値を返します。最小サイズがnull以外の値に設定されている場合はその値を返します。非推奨。1.4で、FocusTraversalPolicyに置き換えられます。getPopupLocation(MouseEvent event) このコンポーネントの座標系にポップアップ・メニューを表示するのに適切な位置を返します。preferredSizeがnull以外の値に設定されている場合にその値を返します。登録されているアクションを開始するKeyStrokesを返します。このコンポーネントのJRootPane上位コンポーネントを返します。このコンポーネントの幅と高さを「戻り値」rvに格納し、rvを返します。getToolTipLocation(MouseEvent event) このコンポーネントの座標系におけるツールヒントの位置を返します。setToolTipTextで設定されているツールヒントの文字列を返します。getToolTipText(MouseEvent event) eventのツールヒントとして使用される文字列を返します。このコンポーネントの最上位の祖先(Windowを含む)またはnull(このコンポーネントがコンテナに追加されていない場合)を返します。transferHandlerプロパティを取得します。booleanこのコンポーネントがフォーカスを要求する前に、現在のフォーカスを持つコンポーネントに入力ベリファイアを呼び出すかどうかを示す値を返します。このコンポーネントに登録されているすべての拒否可能変更リスナーの配列を返します。Componentの「可視矩形」を返します。これは、このコンポーネントの可視矩形、new Rectangle(0, 0, getWidth(), getHeight())、およびそのすべての上位オブジェクトの可視矩形の共通部分です。intgetWidth()このコンポーネントの現在の幅を返します。intgetX()コンポーネントの原点の現在のx座標を返します。intgetY()コンポーネントの原点の現在のy座標を返します。voidこのComponentが入力フォーカスを取得すること、およびこのComponentのトップ・レベルの祖先がフォーカスされたWindowになることを要求します。voidhide()非推奨。booleanこのコンポーネントがバッファを使用してペイントするかどうかを返します。static booleanこのコンポーネントが軽量の場合、つまりネイティブのウィンドウ・システム・ピアを持たない場合にtrueを返します。boolean非推奨。1.4で、Component.setFocusTraversalKeys(int, Set)およびContainer.setFocusCycleRoot(boolean)に置き換えられます。booleanisOpaque()このコンポーネントが完全に不透明な場合にtrueを返します。booleanこのコンポーネントがその子をタイリングする場合、つまり子がオーバーラップしないことが保証される場合にtrueを返します。final booleanこのコンポーネント上の現在のペイント操作が別のprint操作の一部である場合はtrueを返します。protected boolean子コンポーネントでトリガーされるペイントによって、このComponentまたはその上位コンポーネントのいずれかからペイントが実行される場合は、trueを返します。booleanコンポーネントが現在タイルをペイントしている場合にtrueを返します。booleanこのJComponentがフォーカスを取得する場合はtrueを返し、それ以外の場合はfalseを返します。booleanこのメソッドがtrueを返す場合、このコンポーネントの下位コンポーネントによってrevalidateが呼び出されると、このルートから始まるツリー全体が検証されます。voidコンポーネントを描画するためにSwingによって呼び出されます。protected voidコンポーネントのボーダーをペイントします。protected voidこのコンポーネントの子をペイントします。protected voidUI委譲がnullでない場合に、UI委譲のペイント・メソッドを呼び出します。voidpaintImmediately(int x, int y, int w, int h) このコンポーネントの指定された領域、およびその領域とオーバーラップするすべての下位コンポーネントをすぐにペイントします。void指定された領域をすぐにペイントします。voidコンポーネントを指定のGraphicsに出力するときに、このメソッドを呼び出します。voidコンポーネントを出力するときにこのメソッドを呼び出します。protected voidコンポーネントのボーダーを出力します。protected voidこのコンポーネントの子を出力します。protected voidこのメソッドは出力操作中に呼び出されます。protected voidコンポーネント自体が認識するキー・イベントを処理します。protected booleanprocessKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed) KeyEventeの結果としてksのキー・バインドを処理するために呼び出されます。protected voidイベントを処理するprocessKeyEventをオーバーライドします。protected voidこのコンポーネントで発生するマウス・イベントを、登録されているMouseListenerオブジェクトにディスパッチすることによって処理します。このメソッドの詳細については、Component.processMouseEvent(MouseEvent)を参照してください。protected voidMouseEvent.MOUSE_DRAGGEDなどのマウス・モーション・イベントを処理します。final voidputClientProperty(Object key, Object value) 任意のキーと値を組み合わせたクライアント・プロパティをこのコンポーネントに追加します。voidregisterKeyboardAction(ActionListener anAction, String aCommand, KeyStroke aKeyStroke, int aCondition) このメソッドは現在使われていません。類似の動作にはgetActionMap()とgetInputMap()を組み合わせて使用してください。voidregisterKeyboardAction(ActionListener anAction, KeyStroke aKeyStroke, int aCondition) このメソッドは現在使われていません。類似の動作にはgetActionMap()とgetInputMap()を組み合わせて使用してください。voidremoveAncestorListener(AncestorListener listener) listenerの登録を解除し、そのリスナーがAncestorEventsを受け取らないようにします。voidこのコンポーネントに親コンポーネントがなくなったことを、このコンポーネントに通知します。voidVetoableChangeListenerをリスナー・リストから削除します。voidrepaint(long tm, int x, int y, int width, int height) コンポーネントが表示されている場合に、指定された領域をダーティ・リージョン・リストに追加します。voidコンポーネントが表示されている場合に、指定された領域をダーティ・リージョン・リストに追加します。boolean非推奨。1.4で、FocusTraversalPolicy.getDefaultComponent(Container).requestFocus()に置き換えられますvoidこのComponentが入力フォーカスを取得することを要求します。booleanrequestFocus(boolean temporary) このComponentが入力フォーカスを取得することを要求します。booleanこのComponentが入力フォーカスを取得することを要求します。protected booleanrequestFocusInWindow(boolean temporary) このComponentが入力フォーカスを取得することを要求します。void第1レイヤーのInputMapsとActionMapのバインディングをすべて登録解除します。voidreshape(int x, int y, int w, int h) 非推奨。JDK 5で、Component.setBounds(int, int, int, int)に置き換えられました。void遅延自動レイアウトをサポートします。voidscrollRectToVisible(Rectangle aRect) scrollRectToVisible()メッセージをJComponentの親に転送します。final voidActionMapをamに設定します。voidsetAlignmentX(float alignmentX) 水平方向の位置合わせを設定します。voidsetAlignmentY(float alignmentY) 垂直方向の位置合わせを設定します。voidsetAutoscrolls(boolean autoscrolls) autoscrollsプロパティを設定します。voidsetBackground(Color bg) このコンポーネントのバックグラウンド・カラーを設定します。voidこのコンポーネントのボーダーを設定します。voidsetComponentPopupMenu(JPopupMenu popup) このJComponentのJPopupMenuを設定します。voidsetDebugGraphicsOptions(int debugOptions) このコンポーネント、またはその子のどれかで実行されるすべてのグラフィック操作についての診断情報を有効化または無効化します。static void各JComponentのロケール・プロパティを生成時に初期化するために使用するデフォルト・ロケールを設定します。voidsetDoubleBuffered(boolean aFlag) このコンポーネントがバッファを使用してペイントするかどうかを設定します。voidsetEnabled(boolean enabled) このコンポーネントが有効であるかどうかを設定します。voidsetFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes) このComponentの、指定されたトラバーサル操作のフォーカス・トラバーサル・キーを設定します。voidこのコンポーネントのフォントを設定します。voidsetForeground(Color fg) このコンポーネントのフォアグラウンド・カラーを設定します。voidsetInheritsPopupMenu(boolean value) このコンポーネントにJPopupMenuが割り当てられていない場合にgetComponentPopupMenuが親に委譲されるかどうかを設定します。final voidsetInputMap(int condition, InputMap map) 条件conditionで使用するInputMapをmapに設定します。voidsetInputVerifier(InputVerifier inputVerifier) このコンポーネントの入力ベリファイアを設定します。voidsetMaximumSize(Dimension maximumSize) このコンポーネントの最大サイズを定数値に設定します。voidsetMinimumSize(Dimension minimumSize) このコンポーネントの最小サイズを定数値に設定します。voidsetNextFocusableComponent(Component aComponent) 非推奨。1.4で、FocusTraversalPolicyに置き換えられますvoidsetOpaque(boolean isOpaque) trueの場合、コンポーネントはその境界内のすべてのピクセルをペイントします。voidsetPreferredSize(Dimension preferredSize) このコンポーネントの適切なサイズを設定します。voidsetRequestFocusEnabled(boolean requestFocusEnabled) このJComponentがフォーカスを取得するかどうかについてのヒントを提供します。voidsetToolTipText(String text) ツールヒントに表示するテキストを登録します。voidsetTransferHandler(TransferHandler newHandler) カット、コピー、ペーストおよびドラッグ・アンド・ドロップを使用した、このコンポーネントとのデータ転送をサポートするTransferHandlerを設定します。protected voidsetUI(ComponentUI newUI) このコンポーネントのルック・アンド・フィールの委譲を設定します。voidsetVerifyInputWhenFocusTarget(boolean verifyInputWhenFocusTarget) このコンポーネントがフォーカスを要求する前に、現在のフォーカスを持つコンポーネントに入力ベリファイアを呼び出すかどうかを示す値を設定します。voidsetVisible(boolean aFlag) コンポーネントを可視または不可視にします。voidunregisterKeyboardAction(KeyStroke aKeyStroke) このメソッドは現在使われていません。voidpaintを呼び出します。Containerクラスで宣言されたメソッド
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree修飾子と型メソッド説明指定されたコンポーネントをこのコンテナの最後に追加します。指定されたコンポーネントを、このコンテナの指定された位置に追加します。void指定されたコンポーネントをこのコンテナの末尾に追加します。void指定されたコンポーネントを、指定されたインデックスと指定された制約で、コンテナへ追加します。指定されたコンポーネントをこのコンテナに追加します。voidこのコンテナからのコンテナ・イベントを受け取れるように、指定されたコンテナ・リスナーを追加します。protected void指定されたコンポーネントを、指定されたインデックスで、コンテナへ追加します。voidPropertyChangeListenerをリスナー・リストに追加します。voidaddPropertyChangeListener(String propertyName, PropertyChangeListener listener) 特定のプロパティのリスナー・リストにPropertyChangeListenerを追加します。voidこのコンテナと、その中に含まれているすべてのコンポーネントのComponentOrientationプロパティを設定します。booleanareFocusTraversalKeysSet(int id) 指定されたフォーカス・トラバーサル操作に対するフォーカス・トラバーサル・キーのセットが、このコンテナに明示的に定義されているかどうかを返します。int非推奨。JDKバージョン1.1で、getComponentCount()に置き換えられています。void非推奨。JDKバージョン1.1で、dispatchEvent(AWTEvent e)に置き換えられていますvoiddoLayout()このコンテナによってコンポーネントが配置されます。findComponentAt(int x, int y) 指定された位置を格納する可視の子コンポーネントを探します。指定された点を格納する可視の子コンポーネントを探します。getComponent(int n) コンテナ内のn番目のコンポーネントを取得します。getComponentAt(int x, int y) x、y座標を含むコンポーネントを探します。指定された点を含むコンポーネントを取得します。intこのパネル内のコンポーネントの数を取得します。コンテナ内のすべてのコンポーネントを取得します。intgetComponentZOrder(Component comp) コンテナ内のコンポーネントのZ軸順インデックスを返します。このコンテナに登録されているすべてのコンテナ・リスナーの配列を返します。getFocusTraversalKeys(int id) このコンテナの指定されたトラバーサル操作のフォーカス・トラバーサル・キーのセットを返します。このContainerの子のキーボード・トラバーサルを管理するフォーカス・トラバーサル・ポリシーを返します。このContainerがフォーカス・サイクル・ルートでない場合はnullを返します。このコンテナのレイアウト・マネージャを取得します。getMousePosition(boolean allowChildren) nullがマウス・ポインタの下にある場合は、このContainerの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はContainerを返します。insets()非推奨。JDKバージョン1.1で、getInsets()に置き換えられています。voidコンテナを無効にします。booleanコンポーネントがこのコンテナのコンポーネント階層に含まれているかどうかを判定します。booleanこのコンテナがフォーカス・トラバーサル・サイクルのルートであるかどうかを返します。booleanisFocusCycleRoot(Container container) 指定されたコンテナが、このコンテナのフォーカス・トラバーサル・サイクルのフォーカス・サイクル・ルートであるかどうかを返します。final booleanこのコンテナがフォーカス・トラバーサル・ポリシーを提供するかどうかを返します。booleanフォーカス・トラバーサル・ポリシーがこのコンテナに対して明示的に設定されているかどうかを返します。voidlayout()非推奨。JDKバージョン1.1で、doLayout()に置き換えられています。voidlist(PrintStream out, int indent) 指定された出力ストリームにこのコンテナの一覧を出力します。voidlist(PrintWriter out, int indent) 指定されたインデント位置から、指定されたプリント・ライターに一覧を出力します。locate(int x, int y) 非推奨。JDKバージョン1.1で、getComponentAt(int, int)に置き換えられています。非推奨。JDKバージョン1.1で、getMinimumSize()に置き換えられています。voidこのコンテナ内の各コンポーネントをペイントします。非推奨。JDKバージョン1.1で、getPreferredSize()に置き換えられています。voidこのコンテナ内の各コンポーネントを出力します。protected voidこのコンテナで発生するコンテナ・イベントを、登録されているContainerListenerオブジェクトにディスパッチすることで処理します。protected voidこのコンテナのイベントを処理します。voidremove(int index) このコンテナから、indexによって指定されたコンポーネントを削除します。voidこのコンテナから、指定されたコンポーネントを削除します。voidこのコンテナからすべてのコンポーネントを削除します。voidこのコンテナからのコンテナ・イベントを受け取らないように、指定されたコンテナ・リスナーを削除します。voidsetComponentZOrder(Component comp, int index) 指定されたコンポーネントを、コンテナの指定されたZ軸順のインデックスに移動します。voidsetFocusCycleRoot(boolean focusCycleRoot) このコンテナがフォーカス・トラバーサル・サイクルのルートであるかどうかを設定します。voidこのContainerがフォーカス・サイクル・ルートの場合、このContainerの子のキーボード・トラバーサルを管理するフォーカス・トラバーサル・ポリシーを設定します。final voidsetFocusTraversalPolicyProvider(boolean provider) このコンテナを使用して、フォーカス・トラバーサル・ポリシーを提供するかどうかを設定します。voidsetLayout(LayoutManager mgr) このコンテナのレイアウト・マネージャを設定します。voidフォーカスを1フォーカス・トラバーサル・サイクルだけ下位に移動します。voidvalidate()このコンテナおよびすべてのサブコンポーネントを検証します。protected voidコンテナ・ツリーを再帰的に下位までたどり、必要であるとマークされたすべてのサブツリー、そして無効とマークされたすべてのサブツリーのレイアウトを再計算します。クラスComponentで宣言されたメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle修飾子と型メソッド説明boolean非推奨。JDKバージョン1.1では、アクション・イベントを起動するコンポーネントに対して、このコンポーネントをActionListenerとして登録する必要があります。void指定されたポップアップ・メニューをコンポーネントに追加します。voidこのコンポーネントからコンポーネント・イベントを受け取るために、指定されたコンポーネント・リスナーを追加します。voidこのコンポーネントが入力フォーカスを取得したときにこのコンポーネントからフォーカス・イベントを受け取るために、指定されたフォーカス・リスナーを追加します。voidこのコンテナが所属する階層が変更されたときに、このコンポーネントから階層境界イベントを受け取るために、指定された階層境界リスナーを追加します。voidこのコンテナが所属する階層が変更されたときにこのコンポーネントから階層変更イベントを受け取るために、指定された階層リスナーを追加します。voidこのコンポーネントからインプット・メソッド・イベントを受け取るために、指定されたインプット・メソッド・リスナーを追加します。voidこのコンポーネントからキー・イベントを受け取るために、指定されたキー・リスナーを追加します。voidこのコンポーネントからマウス・イベントを受け取るために、指定されたマウス・リスナーを追加します。voidこのコンポーネントからマウス・モーション・イベントを受け取るために、指定されたマウス・モーション・リスナーを追加します。voidこのコンポーネントからマウス・ホイール・イベントを受け取るために、指定されたマウス・ホイール・リスナーを追加します。bounds()非推奨。JDKバージョン1.1で、getBounds()に置き換えられています。intcheckImage(Image image, int width, int height, ImageObserver observer) 指定されたイメージの画面表現の構築ステータスを返します。intcheckImage(Image image, ImageObserver observer) 指定されたイメージの画面表現の構築ステータスを返します。protected AWTEventcoalesceEvents(AWTEvent existingEvent, AWTEvent newEvent) 必要に応じて、送信されるイベントと既存のイベントを合体させます。booleanこのコンポーネントに、指定された点が「含まれている」かどうかをチェックします。ここで、この点のxおよびy座標は、このコンポーネントの座標系を基準にして定義されます。createImage(int width, int height) ダブル・バッファリングのために使用されるオフスクリーン描画イメージを生成します。createImage(ImageProducer producer) 指定されたイメージ・プロデューサからイメージを生成します。createVolatileImage(int width, int height) ダブル・バッファリングのために使用される揮発性オフスクリーン描画イメージを生成します。createVolatileImage(int width, int height, ImageCapabilities caps) 指定された機能で、揮発性オフスクリーン描画イメージを作成します。protected final voiddisableEvents(long eventsToDisable) 指定されたイベント・マスク・パラメータによって定義されたイベントについて、このコンポーネントへの送信を不可能にします。final voidこのコンポーネントまたはそのサブコンポーネントの1つにイベントをディスパッチします。voidenable(boolean b) 非推奨。JDKバージョン1.1で、setEnabled(boolean)に置き換えられています。protected final voidenableEvents(long eventsToEnable) 指定されたイベント・マスク・パラメータによって定義されたイベントについて、このコンポーネントへの送信を使用可能にします。voidenableInputMethods(boolean enable) このコンポーネントのインプット・メソッド・サポートを使用可能または使用不可にします。voidfirePropertyChange(String propertyName, byte oldValue, byte newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, char oldValue, char newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, double oldValue, double newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, float oldValue, float newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, long oldValue, long newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, short oldValue, short newValue) バウンド・プロパティの変更を通知します。protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) Objectプロパティに対するバウンド・プロパティの変更の報告をサポートします。このコンポーネントのバックグラウンド・カラーを取得します。このコンポーネントの境界をRectangleオブジェクトの形式で取得します。コンポーネントを出力デバイス上に表示するために使用されるColorModelのインスタンスを取得します。このコンポーネントに登録されたすべてのコンポーネント・リスナーの配列を返します。このコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を取得します。コンポーネントのカーソル・セットを取得します。このComponentに関連付けられているDropTargetを取得します。このComponentのフォーカス・トラバーサル・サイクルのフォーカス・サイクル・ルートであるContainerを返します。このコンポーネントに登録されたすべてのフォーカス・リスナーの配列を返します。booleanこのコンポーネントに対してフォーカス・トラバーサル・キーが使用できるかどうかを返します。getFont()このコンポーネントのフォントを取得します。このコンポーネントのフォアグラウンド・カラーを取得します。このComponentに関連付けられたGraphicsConfigurationを取得します。このコンポーネントに登録されているすべての階層境界リスナーの配列を返します。このコンポーネントに登録されているすべての階層リスナーの配列を返します。booleanオペレーティング・システムから受信したペイント・メッセージを無視するかどうかを返します。テキストがこのコンポーネントに入力されたときに、インプット・メソッドとの通信を処理するためにこのコンポーネントによって使用される入力コンテキストを取得します。このコンポーネントに登録されているすべてのインプット・メソッド・リスナーの配列を返します。このコンポーネントのインプット・メソッドからの要求をサポートするインプット・メソッド要求ハンドラを取得します。このコンポーネントに登録されているすべてのキー・リスナーの配列を返します。このコンポーネントのロケールを取得します。このコンポーネントの位置を、コンポーネントの左上隅を指定する点の形式で取得します。このコンポーネントの位置を、画面の座標空間でのコンポーネントの左上隅を指定する点の形式で取得します。このコンポーネントに登録されたすべてのマウス・リスナーの配列を返します。このコンポーネントに登録されたすべてのマウス・モーション・リスナーの配列を返します。Componentがマウス・ポインタの直下にある場合は、このComponentの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はnullを返します。このコンポーネントに登録されたすべてのマウス・ホイール・リスナーの配列を返します。getName()コンポーネントの名前を取得します。このコンポーネントの親を取得します。このコンポーネントに登録されているすべてのプロパティ変更リスナーの配列を返します。getPropertyChangeListeners(String propertyName) 指定されたプロパティに関連付けられているすべてのリスナーの配列を返します。getSize()このコンポーネントのサイズをDimensionオブジェクトの形式で返します。このコンポーネントのツールキットを返します。final ObjectAWTコンポーネント・ツリーおよびレイアウト操作に対する、このコンポーネントのロック・オブジェクト(スレッド同期化モニターを所有するオブジェクト)を取得します。boolean非推奨。JDKバージョン1.1で、processFocusEvent(FocusEvent)に置き換えられています。booleanhandleEvent(Event evt) 非推奨。JDKバージョン1.1で、processEvent(AWTEvent)に置き換えられています。booleanhasFocus()このComponentがフォーカス所有者である場合はtrueを返します。booleanimageUpdate(Image img, int infoflags, int x, int y, int w, int h) イメージが変更されたときにコンポーネントをふたたびペイントします。booleaninside(int x, int y) 非推奨。JDKバージョン1.1で、contains(int, int)に置き換えられています。booleanバックグラウンド・カラーがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanカーソルがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanこのコンポーネントが表示可能かどうかを判定します。booleanこのコンポーネントが使用可能であるかどうかを判定します。booleanこのコンポーネントにフォーカスが設定可能かどうかを返します。booleanこのComponentがフォーカス所有者である場合はtrueを返します。boolean非推奨。1.4で、isFocusable()に置き換えられます。booleanフォントがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanフォアグラウンド・カラーがこのコンポーネントに対して明示的に設定されているかどうかを返します。boolean軽量コンポーネントはネイティブなツールキットのピアを持ちません。boolean最大サイズがnull以外の値に設定されている場合はtrueを返します。それ以外の場合はfalseを返します。booleansetMinimumSizeがnull以外の値を使用して呼び出されたかどうかを返します。boolean優先サイズがnull以外の値に設定されている場合はtrueを返します。それ以外の場合はfalseを返します。booleanこのコンポーネントが画面に表示されているかどうかを判定します。booleanisValid()このコンポーネントが有効であるかどうかを判定します。boolean親が可視になったときにこのコンポーネントが可視になるかどうかを判定します。boolean非推奨。JDKバージョン1.1で、processKeyEvent(KeyEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processKeyEvent(KeyEvent)に置き換えられています。voidlist()このコンポーネントの一覧を標準のシステム出力ストリームSystem.outに出力します。voidlist(PrintStream out) 指定された出力ストリームにこのコンポーネントの一覧を出力します。voidlist(PrintWriter out) 指定されたプリント・ライターに一覧を出力します。location()非推奨。JDKバージョン1.1で、getLocation()に置き換えられています。boolean非推奨。JDKバージョン1.1で、processFocusEvent(FocusEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseEvent(MouseEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseMotionEvent(MouseEvent)に置き換えられています。booleanmouseEnter(Event evt, int x, int y) 非推奨。JDKバージョン1.1で、processMouseEvent(MouseEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseEvent(MouseEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseMotionEvent(MouseEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseEvent(MouseEvent)に置き換えられています。voidmove(int x, int y) 非推奨。JDKバージョン1.1で、setLocation(int, int)に置き換えられています。void非推奨。JDKバージョン1.1で、transferFocus()に置き換えられています。voidこのコンポーネントおよびそのすべてのサブコンポーネントをペイントします。boolean非推奨。JDKバージョン1.1で、dispatchEvent(AWTEvent)に置き換えられています。booleanprepareImage(Image image, int width, int height, ImageObserver observer) このコンポーネント上に描画するための、指定された幅と高さのイメージを準備します。booleanprepareImage(Image image, ImageObserver observer) このコンポーネント上に描画するためのイメージを準備します。protected voidこのコンポーネントで発生するコンポーネント・イベントを、登録されているComponentListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生するフォーカス・イベントを、登録されているFocusListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生する階層境界イベントを、登録されているHierarchyBoundsListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生する階層イベントを、登録されているHierarchyListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生するインプット・メソッド・イベントを、登録されているInputMethodListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生するマウス・ホイール・イベントを、登録されているMouseWheelListenerオブジェクトにディスパッチすることによって処理します。voidremove(MenuComponent popup) 指定されたポップアップ・メニューをコンポーネントから削除します。void以降このコンポーネントからコンポーネント・イベントを受け取らないように、指定されたコンポーネント・リスナーを削除します。void以降このコンポーネントからフォーカス・イベントを受け取らないように、指定されたフォーカス・リスナーを削除します。void以降このコンポーネントから階層境界イベントを受け取らないように、指定された階層境界リスナーを削除します。void以降このコンポーネントから階層変更イベントを受け取らないように、指定された階層リスナーを削除します。void以降このコンポーネントからインプット・メソッド・イベントを受け取らないように、指定されたインプット・メソッド・リスナーを削除します。void以降このコンポーネントからキー・イベントを受け取らないように、指定されたキー・リスナーを削除します。void以降このコンポーネントからマウス・イベントを受け取らないように、指定されたマウス・リスナーを削除します。void以降このコンポーネントからマウス・モーション・イベントを受け取らないように、指定されたマウス・モーション・リスナーを削除します。void以降このコンポーネントからマウス・ホイール・イベントを受け取らないように、指定されたマウス・ホイール・リスナーを削除します。voidPropertyChangeListenerをリスナー・リストから削除します。voidremovePropertyChangeListener(String propertyName, PropertyChangeListener listener) 特定のプロパティのリスナー・リストからPropertyChangeListenerを削除します。voidrepaint()このコンポーネントをふたたびペイントします。voidrepaint(int x, int y, int width, int height) このコンポーネントの指定された矩形をふたたびペイントします。voidrepaint(long tm) このコンポーネントをふたたびペイントします。protected booleanrequestFocus(boolean temporary, FocusEvent.Cause cause) このComponentが入力フォーカスを取得し、このComponentの最上位の祖先がフォーカスされたWindowになるというcauseの理由によるリクエスト。voidrequestFocus(FocusEvent.Cause cause) このコンポーネントによって入力フォーカスが取得され、このコンポーネントの最上位の祖先がフォーカスされたウィンドウになるというcauseの理由によるリクエスト。booleanこのコンポーネントの最上位の祖先がすでにフォーカスされたウィンドウである場合、このコンポーネントに入力フォーカスを取得するcauseの理由によるリクエスト。voidresize(int width, int height) 非推奨。JDKバージョン1.1で、setSize(int, int)に置き換えられています。void非推奨。JDKバージョン1.1で、setSize(Dimension)に置き換えられています。voidsetBounds(int x, int y, int width, int height) このコンポーネントを移動し、サイズ変更します。void新しい境界の矩形rに適合するように、このコンポーネントを移動し、サイズ変更します。voidこのコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を設定します。voidカーソル・イメージを指定されたカーソルに設定します。voidDropTargetをこのコンポーネントに関連付けます。voidsetFocusable(boolean focusable) このコンポーネントのフォーカス可能性を指定された値に設定します。voidsetFocusTraversalKeysEnabled(boolean focusTraversalKeysEnabled) このコンポーネントに対してフォーカス・トラバーサル・キーが使用できるかどうかを設定します。voidsetIgnoreRepaint(boolean ignoreRepaint) オペレーティング・システムからの、ペイントについてのメッセージを無視するかどうかを設定します。voidこのコンポーネントのロケールを設定します。voidsetLocation(int x, int y) このコンポーネントを新しい位置に移動します。voidsetLocation(Point p) このコンポーネントを新しい位置に移動します。voidsetMixingCutoutShape(Shape shape) この軽量コンポーネントに「ミックス・カット・アウト」シェイプを設定します。voidコンポーネントの名前を、指定された文字列に設定します。voidsetSize(int width, int height) 幅がwidthで、高さがheightになるように、このコンポーネントのサイズを変更します。void幅がd.widthで、高さがd.heightになるように、このコンポーネントのサイズを変更します。voidshow()非推奨。JDKバージョン1.1で、setVisible(boolean)に置き換えられています。voidshow(boolean b) 非推奨。JDKバージョン1.1で、setVisible(boolean)に置き換えられています。size()非推奨。JDKバージョン1.1で、getSize()に置き換えられています。toString()このコンポーネントおよびその値の文字列表現を返します。voidこのコンポーネントがフォーカス所有者であるかのように、フォーカスを次のコンポーネントに転送します。voidこのコンポーネントがフォーカス所有者であるかのように、フォーカスを前のコンポーネントに転送します。voidフォーカスを1フォーカス・トラバーサル・サイクルだけ上位に移動します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
フィールド詳細
-
UNINITIALIZED_VALUE
public static final Object UNINITIALIZED_VALUEユーザーがまだ値を選択していないことを示します。 -
DEFAULT_OPTION
public static final int DEFAULT_OPTIONルック・アンド・フィールを意味する型はオプションを提供しません。JOptionPaneのオプションだけを使用します。- 関連項目:
-
YES_NO_OPTION
public static final int YES_NO_OPTIONshowConfirmDialogに使用されている型。- 関連項目:
-
YES_NO_CANCEL_OPTION
public static final int YES_NO_CANCEL_OPTIONshowConfirmDialogに使用されている型。- 関連項目:
-
OK_CANCEL_OPTION
public static final int OK_CANCEL_OPTIONshowConfirmDialogに使用されている型。- 関連項目:
-
YES_OPTION
public static final int YES_OPTION「YES」が選択された場合にクラス・メソッドから返される値です。- 関連項目:
-
NO_OPTION
public static final int NO_OPTION「NO」が選択された場合にクラス・メソッドから返される値です。- 関連項目:
-
CANCEL_OPTION
public static final int CANCEL_OPTION「CANCEL」が選択された場合にクラス・メソッドから返される値です。- 関連項目:
-
OK_OPTION
public static final int OK_OPTIONOKが選択されている場合は、クラス・メソッドから値を返します。- 関連項目:
-
CLOSED_OPTION
public static final int CLOSED_OPTIONユーザーが何も選択せずにウィンドウを閉じた場合にクラス・メソッドから返される値です。多くの場合はCANCEL_OPTIONまたはNO_OPTIONとして処理されます。- 関連項目:
-
ERROR_MESSAGE
public static final int ERROR_MESSAGEエラー・メッセージで使用します。- 関連項目:
-
INFORMATION_MESSAGE
public static final int INFORMATION_MESSAGE情報メッセージで使用します。- 関連項目:
-
WARNING_MESSAGE
public static final int WARNING_MESSAGE警告メッセージで使用します。- 関連項目:
-
QUESTION_MESSAGE
public static final int QUESTION_MESSAGE質問で使用します。- 関連項目:
-
PLAIN_MESSAGE
public static final int PLAIN_MESSAGEアイコンは使用しません。- 関連項目:
-
ICON_PROPERTY
-
MESSAGE_PROPERTY
-
VALUE_PROPERTY
-
OPTIONS_PROPERTY
-
INITIAL_VALUE_PROPERTY
-
MESSAGE_TYPE_PROPERTY
-
OPTION_TYPE_PROPERTY
-
SELECTION_VALUES_PROPERTY
-
INITIAL_SELECTION_VALUE_PROPERTY
public static final String INITIAL_SELECTION_VALUE_PROPERTYinitialSelectionValueのバウンド・プロパティ名です。- 関連項目:
-
INPUT_VALUE_PROPERTY
-
WANTS_INPUT_PROPERTY
-
icon
protected transient Icon iconペインで使用されるアイコンです。 -
message
protected transient Object message表示するメッセージです。 -
options
protected transient Object[] optionsユーザーに表示するオプションです。 -
initialValue
protected transient Object initialValueoptionsで初期状態で選択される値です。 -
messageType
protected int messageTypeメッセージ・タイプ -
optionType
protected int optionTypeDEFAULT_OPTION、YES_NO_OPTION、YES_NO_CANCEL_OPTION、またはOK_CANCEL_OPTIONのどれかのオプションの型です。 -
value
protected transient Object value現在選択されている値です。有効なオプションか、UNINITIALIZED_VALUEまたはnullです。 -
selectionValues
protected transient Object[] selectionValuesユーザーが選択可能な値の配列です。 ルック・アンド・フィールは選択対象となるUIコンポーネントを提供します。 -
inputValue
protected transient Object inputValueユーザーが入力した値です。 -
initialSelectionValue
protected transient Object initialSelectionValueselectionValuesで選択する初期値です。 -
wantsInput
protected boolean wantsInputtrueの場合、ユーザーには入力を行うためのUIウィジェットが表示されます。
-
-
コンストラクタの詳細
-
JOptionPane
public JOptionPane()テスト・メッセージを含むJOptionPaneを生成します。 -
JOptionPane
public JOptionPane(Object message) UIが提供するプレーン・メッセージのメッセージ型およびデフォルトのオプションを使用して、メッセージを表示するためのJOptionPaneのインスタンスを生成します。- パラメータ:
message- 表示するObject
-
JOptionPane
public JOptionPane(Object message, int messageType) 指定されたメッセージ型およびデフォルトのオプションを使用して、メッセージを表示するためのJOptionPaneのインスタンスを生成します。- パラメータ:
message- 表示するObjectmessageType- 表示されるメッセージの種類。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGE
-
JOptionPane
public JOptionPane(Object message, int messageType, int optionType) 指定されたメッセージ型およびオプションを使用して、メッセージを表示するためのJOptionPaneのインスタンスを生成します。- パラメータ:
message- 表示するObjectmessageType- 表示されるメッセージの種類。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGEoptionType- ペインに表示するオプション。DEFAULT_OPTION,YES_NO_OPTION,YES_NO_CANCEL_OPTION,OK_CANCEL_OPTION
-
JOptionPane
指定されたメッセージ型、オプション、およびアイコンを使用して、メッセージを表示するためのJOptionPaneのインスタンスを生成します。- パラメータ:
message- 表示するObjectmessageType- 表示されるメッセージの種類。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGEoptionType- ペインに表示するオプション。DEFAULT_OPTION,YES_NO_OPTION,YES_NO_CANCEL_OPTION,OK_CANCEL_OPTIONicon- 表示するIconイメージ
-
JOptionPane
指定されたメッセージ型、アイコン、およびオプションを使用して、メッセージを表示するためのJOptionPaneのインスタンスを生成します。 初期状態で選択されているオプションはありません。オプション・オブジェクトには、直接登録される
Component、またはJButton内にラップされるStringsのどちらかのインスタンスを格納する必要があります。Componentを提供する場合は、Componentがクリックされたときに、生成されたJOptionPaneでそれがsetValueに通知することを保証する必要があります。- パラメータ:
message- 表示するObjectmessageType- 表示されるメッセージの種類。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGEoptionType- ペインに表示するオプション。DEFAULT_OPTION,YES_NO_OPTION,YES_NO_CANCEL_OPTION,OK_CANCEL_OPTIONicon- 表示するIconイメージoptions- ユーザーが選択可能な項目
-
JOptionPane
public JOptionPane(Object message, int messageType, int optionType, Icon icon, Object[] options, Object initialValue) 指定されたメッセージ型、アイコン、およびオプションを使い、初期状態で選択されているオプションを指定して、メッセージを表示するためのJOptionPaneのインスタンスを生成します。- パラメータ:
message- 表示するObjectmessageType- 表示されるメッセージの種類。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGEoptionType- ペインに表示するオプション。DEFAULT_OPTION,YES_NO_OPTION,YES_NO_CANCEL_OPTION,OK_CANCEL_OPTIONicon- 表示するIconイメージoptions- ユーザーが選択可能な項目initialValue- 初期状態で選択されている項目。nullの場合、初期状態では何も選択されていない。optionsが使用される場合にだけ意味を持つ
-
-
メソッドの詳細
-
showInputDialog
public static String showInputDialog(Object message) throws HeadlessException ユーザーに入力を求めるクエスチョン・メッセージ・ダイアログを表示します。 ダイアログのフレームはデフォルトです。通常は画面の中央に表示されます。- パラメータ:
message- 表示するObject- 戻り値:
- ユーザーの入力
- スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
showInputDialog
-
showInputDialog
public static String showInputDialog(Component parentComponent, Object message) throws HeadlessException parentComponentを親として、ユーザーからの入力を要求するクエスチョン・メッセージ・ダイアログを表示します。 ダイアログは、Componentのフレームの上に表示され、通常はComponentの下に配置されます。- パラメータ:
parentComponent- ダイアログの親Componentmessage- 表示するObject- 戻り値:
- ユーザーの入力
- スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
showInputDialog
public static String showInputDialog(Component parentComponent, Object message, Object initialSelectionValue) parentComponentを親として、ユーザーからの入力を要求するクエスチョン・メッセージ・ダイアログを表示します。 入力値はinitialSelectionValueに初期化されます。 ダイアログは、Componentのフレームの上に表示され、通常はComponentの下に配置されます。- パラメータ:
parentComponent- ダイアログの親Componentmessage- 表示するObjectinitialSelectionValue- 入力フィールドの初期化に使用する値- 戻り値:
- ユーザーの入力
- 導入されたバージョン:
- 1.4
-
showInputDialog
public static String showInputDialog(Component parentComponent, Object message, String title, int messageType) throws HeadlessException parentComponentを親として、ユーザーからの入力を要求するダイアログを表示します。このダイアログのタイトルはtitleで、メッセージ型はmessageTypeです。- パラメータ:
parentComponent- ダイアログの親Componentmessage- 表示するObjecttitle- ダイアログのタイトル・バーに表示するStringmessageType- 表示されるメッセージの種類。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGE- 戻り値:
- ユーザーの入力
- スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
showInputDialog
public static Object showInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue) throws HeadlessException 初期選択、指定可能な選択項目、およびそれ以外のすべてのオプションの指定が可能なブロッキング・ダイアログでユーザーに入力を求めます。 ユーザーの選択項目はselectionValuesで指定します。nullの場合、ユーザーは任意の値を入力できます。入力の手段は通常はJTextFieldです。initialSelectionValueはユーザーに示される初期値です。selectionValuesをどのように最適に提示するかはUIにより異なりますが、通常はJComboBox、JListまたはJTextFieldを使用します。- パラメータ:
parentComponent- ダイアログの親Componentmessage- 表示するObjecttitle- ダイアログのタイトル・バーに表示するStringmessageType- 表示されるメッセージの種類。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGEicon- 表示するIconイメージselectionValues- 選択可能な項目を示すObjectの配列initialSelectionValue- 入力フィールドの初期化に使用する値- 戻り値:
- ユーザー入力。
nullの場合はユーザーが入力を取り消したことを意味する - スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
showMessageDialog
public static void showMessageDialog(Component parentComponent, Object message) throws HeadlessException 「Message」というタイトルの情報メッセージ・ダイアログを表示します。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。nullの場合、またはparentComponentにFrameがない場合は、デフォルトのFrameが使用されるmessage- 表示するObject- スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
showMessageDialog
public static void showMessageDialog(Component parentComponent, Object message, String title, int messageType) throws HeadlessException messageTypeパラメータによって決定されるデフォルト・アイコンを使用して、メッセージを表示するダイアログを表示します。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。nullの場合、またはparentComponentにFrameがない場合は、デフォルトのFrameが使用されるmessage- 表示するObjecttitle- ダイアログのタイトル文字列messageType- 表示されるメッセージの種類。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGE- スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
showMessageDialog
public static void showMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon) throws HeadlessException すべてのパラメータを指定して、メッセージを表示するためのダイアログを表示します。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。nullの場合、またはparentComponentにFrameがない場合は、デフォルトのFrameが使用されるmessage- 表示するObjecttitle- ダイアログのタイトル文字列messageType- 表示されるメッセージの種類。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGEicon- 表示されるメッセージの種類をユーザーが認識しやすくするために、ダイアログに表示するアイコン- スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
showConfirmDialog
public static int showConfirmDialog(Component parentComponent, Object message) throws HeadlessException オプション「はい」、「いいえ」、「取消」を含む、「オプションの選択」というタイトルのダイアログを表示します。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。nullの場合、またはparentComponentにFrameがない場合は、デフォルトのFrameが使用されるmessage- 表示するObject- 戻り値:
- ユーザーが選択したオプションを示す整数
- スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
showConfirmDialog
public static int showConfirmDialog(Component parentComponent, Object message, String title, int optionType) throws HeadlessException 選択肢の数がoptionTypeパラメータによって決定されるダイアログを表示します。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。nullの場合、またはparentComponentにFrameがない場合は、デフォルトのFrameが使用されるmessage- 表示するObjecttitle- ダイアログのタイトル文字列optionType- ダイアログで選択可能なオプションを示すint値。YES_NO_OPTION、YES_NO_CANCEL_OPTION、またはOK_CANCEL_OPTION- 戻り値:
- ユーザーが選択したオプションを示すint値
- スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
showConfirmDialog
public static int showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType) throws HeadlessException 選択肢の数がoptionTypeパラメータによって決定され、表示するアイコンがmessageTypeパラメータによって決定されるダイアログを表示します。 ルック・アンド・フィールのデフォルト・アイコンを提示するには、主にmessageTypeパラメータを使用します。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。nullの場合、またはparentComponentにFrameがない場合は、デフォルトのFrameが使用される。message- 表示するObjecttitle- ダイアログのタイトル文字列optionType- ダイアログで選択可能なオプションを示す整数。YES_NO_OPTION、YES_NO_CANCEL_OPTION、またはOK_CANCEL_OPTIONmessageType- 主にプラグイン可能なルック・アンド・フィールのアイコンを指定するために使用される、メッセージの種類を表す整数。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGE- 戻り値:
- ユーザーが選択したオプションを示す整数
- スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
showConfirmDialog
public static int showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon) throws HeadlessException 選択肢の数がoptionTypeパラメータによって決定される、指定されたアイコンを持つダイアログを表示します。 ルック・アンド・フィールのデフォルト・アイコンを提示するには、主にmessageTypeパラメータを使用します。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。nullの場合、またはparentComponentにFrameがない場合は、デフォルトのFrameが使用されるmessage- 表示するObjecttitle- ダイアログのタイトル文字列optionType- ダイアログで選択可能なオプションを示すint値。YES_NO_OPTION、YES_NO_CANCEL_OPTION、またはOK_CANCEL_OPTIONmessageType- 主にプラグイン可能なルック・アンド・フィールのアイコンを指定するために使用される、メッセージの種類を表す整数。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGEicon- ダイアログに表示するアイコン- 戻り値:
- ユーザーが選択したオプションを示すint値
- スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
showOptionDialog
public static int showOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue) throws HeadlessException 最初の選択がinitialValueパラメータによって決定され、選択肢の数がoptionTypeパラメータによって決定される、指定されたアイコンを持つダイアログを表示します。optionTypeがYES_NO_OPTIONまたはYES_NO_CANCEL_OPTIONでoptionsパラメータがnullの場合、オプションはルック・アンド・フィールによって提供されます。ルック・アンド・フィールのデフォルト・アイコンを提示するには、主に
messageTypeパラメータを使用します。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。nullの場合、またはparentComponentにFrameがない場合は、デフォルトのFrameが使用されるmessage- 表示するObjecttitle- ダイアログのタイトル文字列optionType- ダイアログで選択可能なオプションを示す整数。DEFAULT_OPTION、YES_NO_OPTION、YES_NO_CANCEL_OPTION、またはOK_CANCEL_OPTIONmessageType- 主にプラグイン可能なルック・アンド・フィールのアイコンを指定するために使用される、メッセージの種類を表す整数。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGEicon- ダイアログに表示するアイコンoptions- ユーザーが選択可能な項目を示すオブジェクトの配列。オブジェクトがコンポーネントの場合は適切にレンダリングされる。String以外のオブジェクトはtoStringメソッドを使用してレンダリングされる。このパラメータがnullの場合、オプションはルック・アンド・フィールで決まるinitialValue- ダイアログのデフォルト選択を示すオブジェクト。optionsが使用される場合にだけ意味を持つ。nullの場合もある- 戻り値:
- ユーザーが選択したオプションを示す整数。ユーザーがダイアログを閉じた場合は
CLOSED_OPTION - スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
createDialog
public JDialog createDialog(Component parentComponent, String title) throws HeadlessException parentComponentのフレーム内のparentComponentの中央にthisをラップしている新しいJDialogを作成して返します。titleは返されるダイアログのタイトルです。 返されるJDialogは、ユーザーがサイズを変更することはできませんが、プログラムではJDialogインスタンスでsetResizableを呼び出すことによってこのプロパティを変更できます。 返されるJDialogは、一度閉じるかまたはユーザーがボタンのいずれかをクリックすると、オプション・ペインの値プロパティがそれに応じて設定されてダイアログが閉じるようにします。 ダイアログは、可視にされるたびに、オプション・ペインの値プロパティをJOptionPane.UNINITIALIZED_VALUEにリセットし、ユーザーの後続のアクションによってダイアログが適切に閉じられるようにします。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。parentComponentにFrameがない場合は、デフォルトのFrameが使用されるtitle- ダイアログのタイトル文字列- 戻り値:
- このインスタンスを持つ新しい
JDialog - スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
createDialog
public JDialog createDialog(String title) throws HeadlessException 指定されたタイトルで、親を持たない新しいJDialogを作成し、返します。 返されるJDialogは、ユーザーがサイズを変更することはできませんが、プログラムではJDialogインスタンスでsetResizableを呼び出すことによってこのプロパティを変更できます。 返されるJDialogは、一度閉じるかまたはユーザーがボタンのいずれかをクリックすると、オプション・ペインの値プロパティがそれに応じて設定されてダイアログが閉じるようにします。 ダイアログは、可視にされるたびに、オプション・ペインの値プロパティをJOptionPane.UNINITIALIZED_VALUEにリセットし、ユーザーの後続のアクションによってダイアログが適切に閉じられるようにします。- パラメータ:
title- ダイアログのタイトル文字列- 戻り値:
- このインスタンスを持つ新しい
JDialog - スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 導入されたバージョン:
- 1.6
- 関連項目:
-
showInternalMessageDialog
-
showInternalMessageDialog
public static void showInternalMessageDialog(Component parentComponent, Object message, String title, int messageType) messageTypeパラメータで決まるデフォルト・アイコンを使用して、メッセージを表示するための内部ダイアログ・パネルを表示します。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。nullの場合、またはparentComponentにFrameがない場合は、デフォルトのFrameが使用されるmessage- 表示するObjecttitle- ダイアログのタイトル文字列messageType- 表示されるメッセージの種類。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGE
-
showInternalMessageDialog
public static void showInternalMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon) すべてのパラメータを指定して、メッセージを表示するための内部ダイアログ・パネルを表示します。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。nullの場合、またはparentComponentにFrameがない場合は、デフォルトのFrameが使用されるmessage- 表示するObjecttitle- ダイアログのタイトル文字列messageType- 表示されるメッセージの種類。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGEicon- 表示されるメッセージの種類をユーザーが認識しやすくするために、ダイアログに表示するアイコン
-
showInternalConfirmDialog
-
showInternalConfirmDialog
public static int showInternalConfirmDialog(Component parentComponent, Object message, String title, int optionType) optionTypeパラメータで選択項目数が決まる内部ダイアログ・パネルを表示します。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。nullの場合、またはparentComponentにFrameがない場合は、デフォルトのFrameが使用されるmessage- ダイアログに表示するオブジェクト。ComponentオブジェクトはComponentとしてレンダリングされる。Stringオブジェクトは文字列としてレンダリングされる。それ以外のオブジェクトはtoStringメソッドでStringに変換されるtitle- ダイアログのタイトル文字列optionType- ダイアログで選択可能なオプションを示す整数。YES_NO_OPTION、またはYES_NO_CANCEL_OPTION- 戻り値:
- ユーザーが選択したオプションを示す整数
-
showInternalConfirmDialog
public static int showInternalConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType) optionTypeパラメータで選択項目数が決まる内部ダイアログ・パネルを表示します。表示するアイコンはmessageTypeパラメータで決まります。 ルック・アンド・フィールのデフォルト・アイコンを提示するには、主にmessageTypeパラメータを使用します。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。nullの場合、またはparentComponentにFrameがない場合は、デフォルトのFrameが使用されるmessage- ダイアログに表示するオブジェクト。ComponentオブジェクトはComponentとしてレンダリングされる。Stringオブジェクトは文字列としてレンダリングされる。それ以外のオブジェクトはtoStringメソッドでStringに変換されるtitle- ダイアログのタイトル文字列optionType- ダイアログで選択可能なオプションを示す整数。YES_NO_OPTION、またはYES_NO_CANCEL_OPTIONmessageType- 主にプラグイン可能なルック・アンド・フィールのアイコンを指定するために使用される、メッセージの種類を表す整数。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGE- 戻り値:
- ユーザーが選択したオプションを示す整数
-
showInternalConfirmDialog
public static int showInternalConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon) 指定されたアイコンを持つ内部ダイアログ・パネルを表示します。選択項目数はoptionTypeパラメータで決まります。 ルック・アンド・フィールのデフォルト・アイコンを提示するには、主にmessageTypeパラメータを使用します。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。nullの場合、またはparentComponentにFrameがない場合は、デフォルトのFrameが使用されるmessage- ダイアログに表示するオブジェクト。ComponentオブジェクトはComponentとしてレンダリングされる。Stringオブジェクトは文字列としてレンダリングされる。それ以外のオブジェクトはtoStringメソッドでStringに変換されるtitle- ダイアログのタイトル文字列optionType- ダイアログで選択可能なオプションを示す整数。YES_NO_OPTION、またはYES_NO_CANCEL_OPTION。messageType- 主にプラグイン可能なルック・アンド・フィールのアイコンを指定するために使用される、メッセージの種類を表す整数。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGEicon- ダイアログに表示するアイコン- 戻り値:
- ユーザーが選択したオプションを示す整数
-
showInternalOptionDialog
public static int showInternalOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue) 指定されたアイコンを持つ内部ダイアログ・パネルを表示します。初期選択はinitialValueパラメータ、選択項目数はoptionTypeパラメータで決まります。optionTypeがYES_NO_OPTIONまたはYES_NO_CANCEL_OPTIONでoptionsパラメータがnullの場合、オプションはルック・アンド・フィールによって提供されます。ルック・アンド・フィールのデフォルト・アイコンを提示するには、主に
messageTypeパラメータを使用します。- パラメータ:
parentComponent- ダイアログを表示するFrameを指定する。nullの場合、またはparentComponentにFrameがない場合は、デフォルトのFrameが使用されるmessage- ダイアログに表示するオブジェクト。ComponentオブジェクトはComponentとしてレンダリングされる。Stringオブジェクトは文字列としてレンダリングされる。 それ以外のオブジェクトはtoStringメソッドでStringに変換されるtitle- ダイアログのタイトル文字列optionType- ダイアログで選択可能なオプションを示す整数。YES_NO_OPTION、またはYES_NO_CANCEL_OPTIONmessageType- 主にプラグイン可能なルック・アンド・フィールのアイコンを指定するために使用される、メッセージの種類を表す整数。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGEicon- ダイアログに表示するアイコンoptions- ユーザーが選択可能な項目を示すオブジェクトの配列。オブジェクトがコンポーネントの場合は適切にレンダリングされる。String以外のオブジェクトはtoStringメソッドを使用してレンダリングされる。このパラメータがnullの場合、オプションはルック・アンド・フィールで決まるinitialValue- ダイアログのデフォルト選択を示すオブジェクト。optionsが使用される場合にだけ意味を持つ。nullの場合もある- 戻り値:
- ユーザーが選択したオプションを示す整数。ユーザーがダイアログを閉じた場合は
CLOSED_OPTION
-
showInternalInputDialog
-
showInternalInputDialog
public static String showInternalInputDialog(Component parentComponent, Object message, String title, int messageType) parentComponentを親として、ユーザーからの入力を要求する内部ダイアログを表示します。このダイアログのタイトルはtitleで、メッセージ型はmessageTypeです。- パラメータ:
parentComponent- ダイアログの親Componentmessage- 表示するObjecttitle- ダイアログのタイトル・バーに表示するStringmessageType- 表示されるメッセージの種類。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGE- 戻り値:
- ユーザーの入力
-
showInternalInputDialog
public static Object showInternalInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue) 初期選択、指定可能な選択項目、およびそれ以外のすべてのオプションの指定が可能なブロッキング内部ダイアログでユーザーに入力を求めます。 ユーザーの選択項目はselectionValuesで指定します。nullの場合、ユーザーは任意の値を入力できます。入力の手段は通常はJTextFieldです。initialSelectionValueはユーザーに示される初期値です。selectionValuesをどのように最適に提示するかはUIにより異なりますが、通常はJComboBox、JListまたはJTextFieldを使用します。- パラメータ:
parentComponent- ダイアログの親Componentmessage- 表示するObjecttitle- ダイアログのタイトル・バーに表示するStringmessageType- 表示されるメッセージの種類。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGEicon- 表示するIconイメージselectionValues- 選択可能な項目を示すObjectsの配列initialSelectionValue- 入力フィールドの初期化に使用する値- 戻り値:
- ユーザー入力。
nullの場合はユーザーが入力を取り消したことを意味する
-
createInternalFrame
public JInternalFrame createInternalFrame(Component parentComponent, String title) JInternalFrameのインスタンスを生成し、それを返します。 内部フレームは、JOptionPaneをラップして指定されたタイトルで生成されます。 返されるJInternalFrameは、parentComponentのJDesktopPane上位オブジェクトに(上位オブジェクトがJDesktopPaneでない場合はコンポーネントの親に)追加されます。parentComponentに親がない場合は、RuntimeExceptionがスローされます。- パラメータ:
parentComponent- 内部フレームの親Componenttitle- フレームのタイトル・バーに表示されるString- 戻り値:
JOptionPaneが格納されているJInternalFrame- スロー:
RuntimeException-parentComponentが有効な親を持っていない場合
-
getFrameForComponent
public static Frame getFrameForComponent(Component parentComponent) throws HeadlessException 指定されたコンポーネントのFrameを返します。- パラメータ:
parentComponent-Frameを調べるComponent- 戻り値:
- コンポーネントを含む
Frame。コンポーネントがnullの場合、または有効なFrameの親を持たない場合はgetRootFrame - スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
getDesktopPaneForComponent
public static JDesktopPane getDesktopPaneForComponent(Component parentComponent) 指定されたコンポーネントのデスクトップ・ペインを返します。- パラメータ:
parentComponent- デスクトップを調べるComponent- 戻り値:
- コンポーネントを含む
JDesktopPane。コンポーネントがnullの場合、またはJInternalFrameの上位オブジェクトを持たない場合はnull
-
setRootFrame
public static void setRootFrame(Frame newRootFrame) フレームが提供されていないクラス・メソッドに使用するフレームを設定します。ノート: このメソッドを使用する代わりに、有効な親を指定することをお勧めします。
- パラメータ:
newRootFrame- 使用するデフォルトのFrame
-
getRootFrame
public static Frame getRootFrame() throws HeadlessExceptionフレームが提供されていないクラス・メソッドに使用するFrameを返します。- 戻り値:
- 使用するデフォルトの
Frame - スロー:
HeadlessException-GraphicsEnvironment.isHeadlessがtrueを返す場合- 関連項目:
-
setUI
@BeanProperty(hidden=true, description="The UI object that implements the optionpane's LookAndFeel") public void setUI(OptionPaneUI ui) コンポーネントのL&Fを実装するUIオブジェクトを設定します。- パラメータ:
ui-OptionPaneUIL&Fオブジェクト- 関連項目:
-
getUI
public OptionPaneUI getUI()このコンポーネントのL&Fを実装するUIオブジェクトを返します。- オーバーライド:
- クラス
JComponentのgetUI - 戻り値:
OptionPaneUIオブジェクト
-
updateUI
public void updateUI()L&Fが変更されたことを示す、UIManagerからの通知です。 現在のUIオブジェクトをUIManagerの最新バージョンに置き換えます。- オーバーライド:
updateUI、クラスJComponent- 関連項目:
-
getUIClassID
@BeanProperty(bound=false) public String getUIClassID()このコンポーネントのL&Fを実装するUIクラスの名前を返します。- オーバーライド:
getUIClassID、クラスJComponent- 戻り値:
- 文字列「OptionPaneUI」
- 関連項目:
-
setMessage
@BeanProperty(preferred=true, description="The optionpane's message object.") public void setMessage(Object newMessage) オプション・ペインのメッセージ・オブジェクトを設定します。- パラメータ:
newMessage- 表示するObject- 関連項目:
-
getMessage
-
setIcon
@BeanProperty(preferred=true, description="The option pane's type icon.") public void setIcon(Icon newIcon) 表示するアイコンを設定します。nullでない場合、ルック・アンド・フィールはアイコンを提供しません。- パラメータ:
newIcon- 表示するIcon- 関連項目:
-
getIcon
-
setValue
@BeanProperty(preferred=true, description="The option pane's value object.") public void setValue(Object newValue) ユーザーが選択した値を設定します。- パラメータ:
newValue- 選択した値- 関連項目:
-
getValue
public Object getValue()ユーザーが選択した値を返します。UNINITIALIZED_VALUEはユーザーがまだ選択していないことを、nullはユーザーが何も選択せずにウィンドウを閉じたことを示します。 それ以外の戻り値は、このオブジェクトで定義されるオプションのいずれかです。- 戻り値:
- ユーザーが選択した
Object。ユーザーがまだ選択を実行していない場合はUNINITIALIZED_VALUE、ユーザーが選択を実行しないでウィンドウを閉じた場合はnull - 関連項目:
-
setOptions
@BeanProperty(description="The option pane's options objects.") public void setOptions(Object[] newOptions) このペインが表示するオプションを設定します。newOptions内の要素がComponentの場合は、ペインに直接登録されます。そうでない場合は、要素に対してボタンが作成されます。- パラメータ:
newOptions- ユーザーのクリックが可能なボタンを作成するObjectsの配列、またはペインに追加する任意のComponents- 関連項目:
-
getOptions
-
setInitialValue
@BeanProperty(preferred=true, description="The option pane's initial value object.") public void setInitialValue(Object newInitialValue) 有効にする初期値を設定します。ペインが最初に表示されるときにフォーカスを持つComponentです。- パラメータ:
newInitialValue- 初期キーボード・フォーカスを取得するObject- 関連項目:
-
getInitialValue
-
setMessageType
@BeanProperty(preferred=true, description="The option pane's message type.") public void setMessageType(int newType) オプション・ペインのメッセージ型を設定します。 メッセージ型は、ルック・アンド・フィールで表示するアイコン(提供されない場合)を決定するために使用されます。場合によってはparentComponentのレイアウト方法もこれによって決定されます。- パラメータ:
newType- 表示するメッセージの種類を指定する整数値。ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、またはPLAIN_MESSAGE- スロー:
RuntimeException-newTypeが上記の正当な値のどれでもない場合- 関連項目:
-
getMessageType
public int getMessageType()メッセージ型を返します。- 戻り値:
- メッセージ型を指定する整数
- 関連項目:
-
setOptionType
@BeanProperty(preferred=true, description="The option pane's option type.") public void setOptionType(int newType) 表示するオプションを設定します。 オプション型は、表示するボタン(オプションが提供されない場合)を決定するためにルック・アンド・フィールが使用します。- パラメータ:
newType- L&Fが表示するオプションを示す整数。DEFAULT_OPTION、YES_NO_OPTION、YES_NO_CANCEL_OPTIONまたはOK_CANCEL_OPTION- スロー:
RuntimeException-newTypeが上記の正当な値のどれでもない場合- 関連項目:
-
getOptionType
public int getOptionType()表示されるオプションの型を返します。- 戻り値:
- ユーザーが選択可能なオプションを指定する整数
- 関連項目:
-
setSelectionValues
@BeanProperty(description="The option pane's selection values.") public void setSelectionValues(Object[] newValues) ユーザーに選択項目リストを提示するペインのために入力選択値を設定します。 UIは値の1つを選択するためのウィジェットを提供します。null値は、通常JTextFieldを使用して、ユーザーがどのような値でも入力できることを示します。wantsInputをtrueに設定します。setInitialSelectionValueを使用して初期選択値を指定します。 ペインが有効になると、inputValueはユーザーが選択した値に設定されます。- パラメータ:
newValues- 表示するObjectsの配列で、ユーザーはこの中から選択できる。通常はリスト形式またはコンボボックス形式- 関連項目:
-
getSelectionValues
-
setInitialSelectionValue
@BeanProperty(description="The option pane's initial selection value object.") public void setInitialSelectionValue(Object newValue) 初期選択値としてユーザーに対して表示される入力値を設定します。wantsInputがtrueの場合にだけ使用されます。- パラメータ:
newValue- 初期選択値- 関連項目:
-
getInitialSelectionValue
-
setInputValue
@BeanProperty(preferred=true, description="The option pane's input value object.") public void setInputValue(Object newValue) ユーザーによって選択または入力された入力値を設定します。wantsInputがtrueの場合にだけ使用されます。 このメソッドはオプション・ペインにより(ユーザー・アクションへの応答で)内部的に呼び出され、通常はクライアント・プログラムによって呼び出されることはありません。 初期選択値としてユーザーに対し表示される入力値を設定するには、setInitialSelectionValueを使用します。- パラメータ:
newValue- (通常はテキスト・フィールド内で)ユーザーが指定した値の設定に必要なObject- 関連項目:
-
getInputValue
public Object getInputValue()wantsInputがtrueの場合に、ユーザーが入力した値を返します。- 戻り値:
- ユーザーの指定がオブジェクトの場合は
Object、フィールドに入力された値の場合はString - 関連項目:
-
getMaxCharactersPerLineCount
@BeanProperty(bound=false) public int getMaxCharactersPerLineCount()メッセージの1行に格納する最大文字数を返します。 デフォルトではInteger.MAX_VALUEを返します。 この値を変更するには、サブクラスでこのメソッドをオーバーライドします。- 戻り値:
- 1行の最大文字数を示す整数
-
setWantsInput
@BeanProperty(preferred=true, description="Flag which allows the user to input a value.") public void setWantsInput(boolean newValue) wantsInputプロパティを設定します。newValueがtrueの場合は、ユーザーが値を入力できるように、parentComponentが親である入力コンポーネント(テキスト・フィールドやコンボボックスなど)が提供されます。 入力値は、getSelectionValuesがnull以外の配列を返す場合はその配列内のオブジェクトのいずれかです。 そうでない場合はユーザーが入力した値です。これはバウンド・プロパティです。
- パラメータ:
newValue- trueの場合、ユーザーが値を入力できるように、親がparentComponentである入力コンポーネントが提供されます。- 関連項目:
-
getWantsInput
public boolean getWantsInput()wantsInputプロパティの値を返します。- 戻り値:
- 入力コンポーネントが提供される場合はtrue
- 関連項目:
-
selectInitialValue
public void selectInitialValue()初期値を選択するように要求します。初期値にはフォーカスが設定されます。 このメソッドは、オプション・ペインを含むウィンドウが可視化された後で呼び出す必要があります。 -
paramString
protected String paramString()このJOptionPaneの文字列表現を返します。 このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる可能性があります。 返される文字列は空でもかまいませんが、nullにはできません。- オーバーライド:
paramString、クラスJComponent- 戻り値:
- この
JOptionPaneの文字列表現
-
getAccessibleContext
@BeanProperty(bound=false, expert=true, description="The AccessibleContext associated with this option pane") public AccessibleContext getAccessibleContext()このJOptionPaneに関連付けられたAccessibleContextを返します。 オプション・ペインの場合、AccessibleContextはAccessibleJOptionPaneの形式を取ります。 必要に応じて、新しいAccessibleJOptionPaneインスタンスが作成されます。- 定義:
getAccessibleContext、インタフェースAccessible- オーバーライド:
getAccessibleContext、クラスComponent- 戻り値:
- このAccessibleJOptionPaneのAccessibleContextとして機能するAccessibleJOptionPane
-
java.awt.Component.setEnabled(boolean)に置き換えられています。