- java.lang.Object
-
- javafx.scene.control.Dialog<T>
-
- javafx.scene.control.ChoiceDialog<T>
-
- 型パラメータ:
T
- ユーザーに表示するアイテムのタイプ、およびダイアログが閉じられたときにDialog.getResult()
を介して返されるタイプ。
- すべての実装されたインタフェース:
EventTarget
public class ChoiceDialog<T> extends Dialog<T>
ユーザーに選択肢のリストを表示するダイアログ。ユーザーはここから最大1つのアイテムを選択できます。- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
Dialog
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 ReadOnlyObjectProperty<T>
selectedItem
ダイアログで現在選択されているアイテムを表すプロパティを返します。-
クラス javafx.scene.control.Dialogで宣言されたプロパティ
contentText、dialogPane、graphic、headerText、height、onCloseRequest、onHidden、onHiding、onShowing、onShown、resizable、resultConverter、result、showing、title、width、x、y
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ChoiceDialog()
アイテムを設定せず、デフォルト選択肢のnullを使用して、ChoiceDialogのデフォルトの空インスタンスを作成します。ChoiceDialog(T defaultChoice, Collection<T> choices)
最初の引数でユーザーに表示するデフォルトの選択肢を指定し、2番目の引数でユーザーに使用可能なすべて選択肢の集合を指定して、新しいChoiceDialogインスタンスを作成します。ChoiceDialog(T defaultChoice, T... choices)
最初の引数でユーザーに表示するデフォルトの選択肢を指定し、後続のすべての引数をユーザーに使用可能なすべての選択肢の可変引数配列とみなして、新しいChoiceDialogインスタンスを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 T
getDefaultChoice()
コンストラクタ内で指定されたデフォルトの選択肢を返します。ObservableList<T>
getItems()
ユーザーに表示されるすべてのアイテムのリストを返します。T
getSelectedItem()
ダイアログで現在選択されているアイテムを返します。ReadOnlyObjectProperty<T>
selectedItemProperty()
ダイアログで現在選択されているアイテムを表すプロパティを返します。void
setSelectedItem(T item)
ダイアログで現在選択されているアイテムを設定します。-
クラス javafx.scene.control.Dialogで宣言されたメソッド
close, contentTextProperty, dialogPaneProperty, getContentText, getDialogPane, getGraphic, getHeaderText, getHeight, getModality, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOwner, getResult, getResultConverter, getTitle, getWidth, getX, getY, graphicProperty, headerTextProperty, heightProperty, hide, initModality, initOwner, initStyle, isResizable, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, resizableProperty, resultConverterProperty, resultProperty, setContentText, setDialogPane, setGraphic, setHeaderText, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setResizable, setResult, setResultConverter, setTitle, setWidth, setX, setY, show, showAndWait, showingProperty, titleProperty, widthProperty, xProperty, yProperty
-
インタフェース javafx.event.EventTargetで宣言されたメソッド
buildEventDispatchChain
-
-
-
-
プロパティの詳細
-
selectedItem
public final ReadOnlyObjectProperty<T> selectedItemProperty
ダイアログで現在選択されているアイテムを表すプロパティを返します。
-
-
コンストラクタの詳細
-
ChoiceDialog
public ChoiceDialog()
アイテムを設定せず、デフォルト選択肢のnullを使用して、ChoiceDialogのデフォルトの空インスタンスを作成します。 このコンストラクタのユーザーは後でgetItems()
を呼び出して、ユーザーに表示するアイテムを指定する必要があります。
-
ChoiceDialog
public ChoiceDialog(T defaultChoice, T... choices)
最初の引数でユーザーに表示するデフォルトの選択肢を指定し、後続のすべての引数をユーザーに使用可能なすべての選択肢の可変引数配列とみなして、新しいChoiceDialogインスタンスを作成します。 defaultChoiceは選択肢可変引数配列内の要素の1つである必要があります。 これに該当しない場合、defaultChoiceはnullに設定され、最初の選択肢が選択肢リスト内の最初のアイテムに設定された状態でダイアログが表示されます。- パラメータ:
defaultChoice
- ダイアログで事前選択済の選択肢として表示されるアイテム。 このアイテムは選択肢可変引数配列に含まれている必要があります。choices
- ユーザーに表示可能なすべての選択肢。
-
ChoiceDialog
public ChoiceDialog(T defaultChoice, Collection<T> choices)
最初の引数でユーザーに表示するデフォルトの選択肢を指定し、2番目の引数でユーザーに使用可能なすべて選択肢の集合を指定して、新しいChoiceDialogインスタンスを作成します。 defaultChoiceは選択肢コレクション内の要素の1つである必要があります。 これに該当しない場合、defaultChoiceはnullに設定され、最初の選択肢が選択肢リスト内の最初のアイテムに設定された状態でダイアログが表示されます。- パラメータ:
defaultChoice
- ダイアログで事前選択済の選択肢として表示されるアイテム。 このアイテムは選択肢可変引数配列に含まれている必要があります。choices
- ユーザーに表示可能なすべての選択肢。
-
-
メソッドの詳細
-
getSelectedItem
public final T getSelectedItem()
ダイアログで現在選択されているアイテムを返します。- 戻り値:
- 現在選択されているアイテム
-
selectedItemProperty
public final ReadOnlyObjectProperty<T> selectedItemProperty()
ダイアログで現在選択されているアイテムを表すプロパティを返します。
-
setSelectedItem
public final void setSelectedItem(T item)
ダイアログで現在選択されているアイテムを設定します。- パラメータ:
item
- ダイアログで選択するアイテム。
-
getItems
public final ObservableList<T> getItems()
ユーザーに表示されるすべてのアイテムのリストを返します。 このリストは、開発者がユーザーに表示するアイテムを追加、削除または並替えすることにより変更できます。- 戻り値:
- ユーザーに表示されるすべてのアイテムのリスト
-
getDefaultChoice
public final T getDefaultChoice()
コンストラクタ内で指定されたデフォルトの選択肢を返します。- 戻り値:
- デフォルトの選択肢
-
-