- java.lang.Object
- 
- javafx.scene.control.Tab
 
- 
- すべての実装されたインタフェース:
- Styleable,- EventTarget
 
 @DefaultProperty("content") @IDProperty("id") public class Tab extends Object implements EventTarget, Styleable タブは TabPane内に配置され、各タブは単一のページを表します。タブには、UIコントロールまたはレイアウト・コンテナに追加されたノードのグループなどの任意の Nodeを含めることができます。ユーザーがTabPaneでタブをクリックすると、タブのコンテンツがユーザーに表示されるようになります。 - 導入されたバージョン:
- JavaFX 2.0
 
- 
- 
プロパティのサマリープロパティ Type プロパティ 説明 BooleanPropertyclosableこのタブのクローズ可能状態。ObjectProperty<Node>contentタブに関連付けられているコンテンツ。ObjectProperty<ContextMenu>contextMenuタブに関連付けられているコンテキスト・メニュー。ReadOnlyBooleanPropertydisabledこのTabを無効にするかどうかを示します。BooleanPropertydisableこのタブの無効化状態を設定します。ObjectProperty<Node>graphicタブ内のグラフィック。StringPropertyidこのタブのID。ObjectProperty<EventHandler<Event>>onClosedタブが閉じられるときに、タブに関連付けられているイベント・ハンドラ。ObjectProperty<EventHandler<Event>>onCloseRequestこのTabを閉じる外部リクエストがあると呼び出されます。ObjectProperty<EventHandler<Event>>onSelectionChangedタブの選択項目に関連付けられているイベント・ハンドラ。ReadOnlyBooleanPropertyselected現在選択されているタブ。StringPropertystyleこのタブに関連付けられているCSSスタイル文字列。ReadOnlyObjectProperty<TabPane>tabPaneこのタブを含むTabPane。StringPropertytextタブに表示されるテキスト。ObjectProperty<Tooltip>tooltipこのタブに関連付けられているツールチップ。
 - 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static EventType<Event>CLOSED_EVENTユーザーがこのタブを閉じると呼び出されます。static EventType<Event>SELECTION_CHANGED_EVENTタブが選択済または選択解除になると呼び出されます。static EventType<Event>TAB_CLOSE_REQUEST_EVENTこのTabを閉じる外部リクエストがあると呼び出されます。
 - 
メソッドのサマリーすべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 BooleanPropertyclosableProperty()このタブのクローズ可能状態。ObjectProperty<Node>contentProperty()タブに関連付けられているコンテンツ。ObjectProperty<ContextMenu>contextMenuProperty()タブに関連付けられているコンテキスト・メニュー。ReadOnlyBooleanPropertydisabledProperty()このTabを無効にするかどうかを示します。BooleanPropertydisableProperty()このタブの無効化状態を設定します。static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()NodegetContent()タブに関連付けられているコンテンツ。ContextMenugetContextMenu()タブに関連付けられているコンテキスト・メニュー。List<CssMetaData<? extends Styleable,?>>getCssMetaData()このStyleableのCssMetaData。NodegetGraphic()タブに表示されるグラフィック。StringgetId()このタブのID。EventHandler<Event>getOnClosed()タブが閉じられるときに、タブに関連付けられているイベント・ハンドラ。EventHandler<Event>getOnCloseRequest()プロパティonCloseRequestの値を取得します。EventHandler<Event>getOnSelectionChanged()タブの選択項目に関連付けられているイベント・ハンドラ。ObservableMap<Object,Object>getProperties()アプリケーション開発者が主に使用するこのタブのプロパティの監視可能なマップを返します。ObservableSet<PseudoClass>getPseudoClassStates()このStyleableの擬似クラスの状態を返します。StringgetStyle()このタブに関連付けられているCSSスタイル文字列。StyleablegetStyleableParent()このStyleableの親を返すか、親がない場合はnullを返します。ObservableList<String>getStyleClass()特に外部スタイル・エンジン用に、ノードを論理的にグループ化するために使用できる文字列識別子のリスト。TabPanegetTabPane()このタブ・インスタンスが含まれるTabPaneへの参照。StringgetText()タブに表示されるテキスト。TooltipgetTooltip()このタブに関連付けられているツールチップ。StringgetTypeSelector()セレクタの照合に使用されるこのStyleableの型。ObjectgetUserData()以前に設定されたObjectプロパティを返す、またはsetUserData(java.lang.Object)メソッドを使用してプロパティが設定されていない場合はNullを返します。ObjectProperty<Node>graphicProperty()タブ内のグラフィック。booleanhasProperties()このタブにプロパティがあるかどうかをテストします。StringPropertyidProperty()このタブのID。booleanisClosable()このタブがクローズ可能な場合はtrueを返します。booleanisDisable()このタブが無効な場合はtrueを返します。booleanisDisabled()Tabdisableがtrueに設定されたとき、またはTabPaneが無効になっている場合にtrueを返します。booleanisSelected()このタブが現在選択されているタブであるかどうかを表します。選択されているタブを変更するには、tabPane.getSelectionModel().select()を使用します。ObjectProperty<EventHandler<Event>>onClosedProperty()タブが閉じられるときに、タブに関連付けられているイベント・ハンドラ。ObjectProperty<EventHandler<Event>>onCloseRequestProperty()このTabを閉じる外部リクエストがあると呼び出されます。ObjectProperty<EventHandler<Event>>onSelectionChangedProperty()タブの選択項目に関連付けられているイベント・ハンドラ。ReadOnlyBooleanPropertyselectedProperty()現在選択されているタブ。voidsetClosable(boolean value)タブがクローズ可能な場合はtrueを設定します。voidsetContent(Node value)主要なTabPane領域内に表示するコンテンツ。voidsetContextMenu(ContextMenu value)ユーザーがタブを右クリックしたときに表示するコンテキスト・メニューを指定します。voidsetDisable(boolean value)このタブの無効化状態を設定します。voidsetGraphic(Node value)ユーザーが各タブの機能を区別できるように、タブに表示するグラフィックを設定します。voidsetId(String value)このタブのIDを設定します。voidsetOnClosed(EventHandler<Event> value)タブが閉じられると呼び出される関数を定義します。voidsetOnCloseRequest(EventHandler<Event> value)プロパティonCloseRequestの値を設定します。voidsetOnSelectionChanged(EventHandler<Event> value)タブで選択の変更が発生すると呼び出される関数を定義します。voidsetStyle(String value)このタブに関連付けられているCSSスタイルの文字列表現。voidsetText(String value)ユーザーが各タブの機能を区別できるようにタブに表示するテキストを設定します。voidsetTooltip(Tooltip value)ユーザーがタブの上にカーソルを置いたときに表示されるツールチップを指定します。voidsetUserData(Object value)後で取得できる単一のObjectプロパティを設定するためのコンビニエンス・メソッド。StringPropertystyleProperty()このタブに関連付けられているCSSスタイル文字列。ReadOnlyObjectProperty<TabPane>tabPaneProperty()このタブを含むTabPane。StringPropertytextProperty()タブに表示されるテキスト。ObjectProperty<Tooltip>tooltipProperty()このタブに関連付けられているツールチップ。- 
インタフェース javafx.event.EventTargetで宣言されたメソッドbuildEventDispatchChain
 - 
クラス java.lang.Objectで宣言されたメソッドclone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
 - 
インタフェース javafx.css.Styleableで宣言されたメソッドgetStyleableNode
 
- 
 
- 
- 
- 
プロパティの詳細- 
idpublic final StringProperty idProperty このタブのID。- 戻り値:
- このタブのidプロパティ
 
 - 
stylepublic final StringProperty styleProperty このタブに関連付けられているCSSスタイル文字列。- 関連項目:
- getStyle()、- setStyle(String)
 
 - 
selectedpublic final ReadOnlyBooleanProperty selectedProperty 現在選択されているタブ。- 関連項目:
- isSelected()
 
 - 
tabPanepublic final ReadOnlyObjectProperty<TabPane> tabPaneProperty このタブを含むTabPane。- 関連項目:
- getTabPane()
 
 - 
textpublic final StringProperty textProperty タブに表示されるテキスト。- 関連項目:
- getText()、- setText(String)
 
 - 
graphicpublic final ObjectProperty<Node> graphicProperty タブ内のグラフィック。- 関連項目:
- getGraphic()、- setGraphic(Node)
 
 - 
contentpublic final ObjectProperty<Node> contentProperty タブに関連付けられているコンテンツ。 - 関連項目:
- getContent()、- setContent(Node)
 
 - 
contextMenupublic final ObjectProperty<ContextMenu> contextMenuProperty タブに関連付けられているコンテキスト・メニュー。
 - 
closablepublic final BooleanProperty closableProperty このタブのクローズ可能状態。
 - 
onSelectionChangedpublic final ObjectProperty<EventHandler<Event>> onSelectionChangedProperty タブの選択項目に関連付けられているイベント・ハンドラ。
 - 
onClosedpublic final ObjectProperty<EventHandler<Event>> onClosedProperty タブが閉じられるときに、タブに関連付けられているイベント・ハンドラ。
 - 
tooltippublic final ObjectProperty<Tooltip> tooltipProperty このタブに関連付けられているツールチップ。
 - 
disablepublic final BooleanProperty disableProperty このタブの無効化状態を設定します。 無効なタブは対話型およびトラバース可能でなくなりますが、コンテンツは対話型のままです。 無効なタブは、TabPane.getSelectionModel()を使用して選択できます。- デフォルト値:
- false
- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- isDisable()、- setDisable(boolean)
 
 - 
disabledpublic final ReadOnlyBooleanProperty disabledProperty このTabを無効にするかどうかを示します。Tabは、disableがtrueに設定された場合、またはTabPaneが無効になっている場合に無効になります。- デフォルト値:
- false
- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- isDisabled()
 
 - 
onCloseRequestpublic final ObjectProperty<EventHandler<Event>> onCloseRequestProperty このTabを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、タブが閉じられることを回避できます。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
- getOnCloseRequest()、- setOnCloseRequest(EventHandler)
 
 
- 
 - 
メソッドの詳細- 
setIdpublic final void setId(String value) このタブのIDを設定します。 この単純な文字列識別子は、TabPane内で特定のタブを検索する場合に役立ちます。 デフォルト値はnullです。- パラメータ:
- value- このタブのID
 
 - 
idPropertypublic final StringProperty idProperty() このタブのID。- 戻り値:
- このタブのidプロパティ
 
 - 
setStylepublic final void setStyle(String value) このタブに関連付けられているCSSスタイルの文字列表現。 これは、HTML要素のstyle属性に似ています。 HTMLのstyle属性と同様に、この変数にはスタイル・プロパティと値が含まれ、スタイル・ルールのセレクタ部分は含まれていないことに注意してください。一部の限定されたプラットフォームでは、このスタイルの解析がサポートされていない可能性があります。 かわりに標準のCSSファイルを使用することをお薦めします。 - パラメータ:
- value- スタイル文字列
 
 - 
getStylepublic final String getStyle() このタブに関連付けられているCSSスタイル文字列。
 - 
stylePropertypublic final StringProperty styleProperty() このタブに関連付けられているCSSスタイル文字列。- 関連項目:
- getStyle()、- setStyle(String)
 
 - 
isSelectedpublic final boolean isSelected() このタブが現在選択されているタブであるかどうかを表します。選択されているタブを変更するには、 tabPane.getSelectionModel().select()を使用します。- 戻り値:
- 選択されている場合はtrue
 
 - 
selectedPropertypublic final ReadOnlyBooleanProperty selectedProperty() 現在選択されているタブ。- 関連項目:
- isSelected()
 
 - 
getTabPanepublic final TabPane getTabPane() このタブ・インスタンスが含まれるTabPaneへの参照。 - 戻り値:
- TabPane
 
 - 
tabPanePropertypublic final ReadOnlyObjectProperty<TabPane> tabPaneProperty() このタブを含むTabPane。- 関連項目:
- getTabPane()
 
 - 
setTextpublic final void setText(String value) ユーザーが各タブの機能を区別できるようにタブに表示するテキストを設定します。 テキストは常に表示可能です。 - パラメータ:
- value- テキスト文字列
 
 - 
getTextpublic final String getText() タブに表示されるテキスト。- 戻り値:
- タブに表示されるテキスト。
 
 - 
textPropertypublic final StringProperty textProperty() タブに表示されるテキスト。- 関連項目:
- getText()、- setText(String)
 
 - 
setGraphicpublic final void setGraphic(Node value) ユーザーが各タブの機能を区別できるように、タブに表示するグラフィックを設定します。 デフォルトでは、グラフィックはTabPane.tabPositionの値に基づいて回転しませんが、TabPane.rotateGraphicをtrueに設定することによって回転するように設定できます。 - パラメータ:
- value- グラフィック・ノード
 
 - 
getGraphicpublic final Node getGraphic() タブに表示されるグラフィック。- 戻り値:
- タブに表示されるグラフィック。
 
 - 
graphicPropertypublic final ObjectProperty<Node> graphicProperty() タブ内のグラフィック。- 関連項目:
- getGraphic()、- setGraphic(Node)
 
 - 
setContentpublic final void setContent(Node value) 主要なTabPane領域内に表示するコンテンツ。 コンテンツは、UIコントロールまたはレイアウト・コンテナに追加されたノードのグループなどの任意のNodeにすることができます。 - パラメータ:
- value- コンテンツ・ノード
 
 - 
getContentpublic final Node getContent() タブに関連付けられているコンテンツ。 - 戻り値:
- タブに関連付けられているコンテンツ。
 
 - 
contentPropertypublic final ObjectProperty<Node> contentProperty() タブに関連付けられているコンテンツ。 - 関連項目:
- getContent()、- setContent(Node)
 
 - 
setContextMenupublic final void setContextMenu(ContextMenu value) ユーザーがタブを右クリックしたときに表示するコンテキスト・メニューを指定します。 - パラメータ:
- value- コンテキスト・メニュー
 
 - 
getContextMenupublic final ContextMenu getContextMenu() タブに関連付けられているコンテキスト・メニュー。- 戻り値:
- タブに関連付けられているコンテキスト・メニュー。
 
 - 
contextMenuPropertypublic final ObjectProperty<ContextMenu> contextMenuProperty() タブに関連付けられているコンテキスト・メニュー。
 - 
setClosablepublic final void setClosable(boolean value) タブがクローズ可能な場合は trueを設定します。 これをfalseに設定した場合は、TabClosingPolicyに関係なく、ユーザーがこのタブを閉じることができなくなります。 したがって、このプロパティがfalseの場合は、タブに閉じるボタンが表示されません。 デフォルトはtrueです。- パラメータ:
- value- クローサブル値
 
 - 
isClosablepublic final boolean isClosable() このタブがクローズ可能な場合はtrueを返します。- 戻り値:
- タブがクローズ可能な場合はtrue。
 
 - 
closablePropertypublic final BooleanProperty closableProperty() このタブのクローズ可能状態。
 - 
setOnSelectionChangedpublic final void setOnSelectionChanged(EventHandler<Event> value) タブで選択の変更が発生すると呼び出される関数を定義します。- パラメータ:
- value- オン・セレクション変更イベント・ハンドラ
 
 - 
getOnSelectionChangedpublic final EventHandler<Event> getOnSelectionChanged() タブの選択項目に関連付けられているイベント・ハンドラ。- 戻り値:
- タブの選択項目に関連付けられているイベント・ハンドラ。
 
 - 
onSelectionChangedPropertypublic final ObjectProperty<EventHandler<Event>> onSelectionChangedProperty() タブの選択項目に関連付けられているイベント・ハンドラ。
 - 
setOnClosedpublic final void setOnClosed(EventHandler<Event> value) タブが閉じられると呼び出される関数を定義します。- パラメータ:
- value- onクローズ・イベント・ハンドラ
 
 - 
getOnClosedpublic final EventHandler<Event> getOnClosed() タブが閉じられるときに、タブに関連付けられているイベント・ハンドラ。- 戻り値:
- タブが閉じられるときに、タブに関連付けられているイベント・ハンドラ。
 
 - 
onClosedPropertypublic final ObjectProperty<EventHandler<Event>> onClosedProperty() タブが閉じられるときに、タブに関連付けられているイベント・ハンドラ。
 - 
setTooltippublic final void setTooltip(Tooltip value) ユーザーがタブの上にカーソルを置いたときに表示されるツールチップを指定します。 - パラメータ:
- value- ツールチップの値
 
 - 
getTooltippublic final Tooltip getTooltip() このタブに関連付けられているツールチップ。- 戻り値:
- このタブに関連付けられているツールチップ。
 
 - 
tooltipPropertypublic final ObjectProperty<Tooltip> tooltipProperty() このタブに関連付けられているツールチップ。
 - 
setDisablepublic final void setDisable(boolean value) このタブの無効化状態を設定します。- デフォルト値:
- false
- パラメータ:
- value- このタブを設定する状態
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
isDisablepublic final boolean isDisable() このタブが無効な場合はtrueを返します。- 戻り値:
- このタブが無効の場合はtrue
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
disablePropertypublic final BooleanProperty disableProperty() このタブの無効化状態を設定します。 無効なタブは対話型およびトラバース可能でなくなりますが、コンテンツは対話型のままです。 無効なタブは、TabPane.getSelectionModel()を使用して選択できます。- デフォルト値:
- false
- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- isDisable()、- setDisable(boolean)
 
 - 
isDisabledpublic final boolean isDisabled() Tabdisableがtrueに設定されたとき、またはTabPaneが無効になっている場合にtrueを返します。- 戻り値:
- TabPaneが無効の場合はtrue
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
disabledPropertypublic final ReadOnlyBooleanProperty disabledProperty() このTabを無効にするかどうかを示します。Tabは、disableがtrueに設定された場合、またはTabPaneが無効になっている場合に無効になります。- デフォルト値:
- false
- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- isDisabled()
 
 - 
onCloseRequestPropertypublic final ObjectProperty<EventHandler<Event>> onCloseRequestProperty() このTabを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、タブが閉じられることを回避できます。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
- getOnCloseRequest()、- setOnCloseRequest(EventHandler)
 
 - 
getOnCloseRequestpublic EventHandler<Event> getOnCloseRequest() プロパティonCloseRequestの値を取得します。- プロパティの説明:
- このTabを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、タブが閉じられることを回避できます。
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
setOnCloseRequestpublic void setOnCloseRequest(EventHandler<Event> value) プロパティonCloseRequestの値を設定します。- プロパティの説明:
- このTabを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、タブが閉じられることを回避できます。
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
getPropertiespublic final ObservableMap<Object,Object> getProperties() アプリケーション開発者が主に使用するこのタブのプロパティの監視可能なマップを返します。- 戻り値:
- アプリケーション開発者が主に使用するこのタブのプロパティの監視可能なマップ
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
hasPropertiespublic boolean hasProperties() このタブにプロパティがあるかどうかをテストします。- 戻り値:
- このタブにプロパティがある場合はtrue。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
setUserDatapublic void setUserData(Object value) 後日取り出すことができる単一のObjectプロパティの設定で使用する便利なメソッドです。 これは、getProperties().put(Object key, Object value)メソッドを呼び出すのと同等の機能です。 後で、getUserData()を呼び出して取り出すことができます。- パラメータ:
- value: 格納される値。後で、- getUserData()を呼び出して取り出すことができます。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getUserDatapublic Object getUserData() 以前に設定されたObjectプロパティを返す、またはsetUserData(java.lang.Object)メソッドを使用してプロパティが設定されていない場合はNullを返します。- 戻り値:
- 以前に設定されたオブジェクト。または、プロパティが設定されていないか、nullが設定されていた場合はnull。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getStyleClasspublic ObservableList<String> getStyleClass() 特に外部スタイル・エンジン用に、ノードを論理的にグループ化するために使用できる文字列識別子のリスト。 リストの各要素がこのノードが属するスタイル・クラスであることから、この変数はHTML要素のclass属性に似ています。- 定義:
- getStyleClass、インタフェース:- Styleable
- 戻り値:
- ノードを論理的にグループ化するために使用できる文字列識別子のリスト、特に外部スタイル・エンジン用
- 関連項目:
- CSS3クラス・セレクタ
 
 - 
getTypeSelectorpublic String getTypeSelector() - 定義:
- getTypeSelector、インタフェース:- Styleable
- 戻り値:
- 「Tab」
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
getStyleableParentpublic Styleable getStyleableParent() このStyleableの親を返すか、親がない場合はnullを返します。- 定義:
- getStyleableParent、インタフェース:- Styleable
- 戻り値:
- getTabPane()
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
getPseudoClassStatespublic final ObservableSet<PseudoClass> getPseudoClassStates() このStyleableの擬似クラスの状態を返します。 CSSでは、このセットが読取り専用とみなされます。- 定義:
- getPseudoClassStates、インタフェース:- Styleable
- 戻り値:
- 擬似クラスの状態
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
getCssMetaDatapublic List<CssMetaData<? extends Styleable,?>> getCssMetaData() このStyleableのCssMetaData。 これは変更不可能なリストとして返される場合があります。- 定義:
- getCssMetaData、インタフェース:- Styleable
- 戻り値:
- CssMetaData
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
getClassCssMetaDatapublic static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData() - 戻り値:
- このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
 
 
- 
 
-