- 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 
 - 
 
 - 
 
- 
- 
プロパティの詳細
- 
id
public final StringProperty idProperty
このタブのID。- 戻り値:
 - このタブのidプロパティ
 
 
- 
style
public final StringProperty styleProperty
このタブに関連付けられているCSSスタイル文字列。- 関連項目:
 getStyle()、setStyle(String)
 
- 
selected
public final ReadOnlyBooleanProperty selectedProperty
現在選択されているタブ。- 関連項目:
 isSelected()
 
- 
tabPane
public final ReadOnlyObjectProperty<TabPane> tabPaneProperty
このタブを含むTabPane。- 関連項目:
 getTabPane()
 
- 
text
public final StringProperty textProperty
タブに表示されるテキスト。- 関連項目:
 getText()、setText(String)
 
- 
graphic
public final ObjectProperty<Node> graphicProperty
タブ内のグラフィック。- 関連項目:
 getGraphic()、setGraphic(Node)
 
- 
content
public final ObjectProperty<Node> contentProperty
タブに関連付けられているコンテンツ。
- 関連項目:
 getContent()、setContent(Node)
 
- 
contextMenu
public final ObjectProperty<ContextMenu> contextMenuProperty
タブに関連付けられているコンテキスト・メニュー。 
- 
closable
public final BooleanProperty closableProperty
このタブのクローズ可能状態。 
- 
onSelectionChanged
public final ObjectProperty<EventHandler<Event>> onSelectionChangedProperty
タブの選択項目に関連付けられているイベント・ハンドラ。 
- 
onClosed
public final ObjectProperty<EventHandler<Event>> onClosedProperty
タブが閉じられるときに、タブに関連付けられているイベント・ハンドラ。 
- 
tooltip
public final ObjectProperty<Tooltip> tooltipProperty
このタブに関連付けられているツールチップ。 
- 
disable
public final BooleanProperty disableProperty
このタブの無効化状態を設定します。 無効なタブは対話型およびトラバース可能でなくなりますが、コンテンツは対話型のままです。 無効なタブは、TabPane.getSelectionModel()を使用して選択できます。- デフォルト値:
 - false
 - 導入されたバージョン:
 - JavaFX 2.2
 - 関連項目:
 isDisable()、setDisable(boolean)
 
- 
disabled
public final ReadOnlyBooleanProperty disabledProperty
このTabを無効にするかどうかを示します。Tabは、disableがtrueに設定された場合、またはTabPaneが無効になっている場合に無効になります。- デフォルト値:
 - false
 - 導入されたバージョン:
 - JavaFX 2.2
 - 関連項目:
 isDisabled()
 
- 
onCloseRequest
public final ObjectProperty<EventHandler<Event>> onCloseRequestProperty
このTabを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、タブが閉じられることを回避できます。- 導入されたバージョン:
 - JavaFX 8.0
 - 関連項目:
 getOnCloseRequest()、setOnCloseRequest(EventHandler)
 
 - 
 
- 
メソッドの詳細
- 
setId
public final void setId(String value)
このタブのIDを設定します。 この単純な文字列識別子は、TabPane内で特定のタブを検索する場合に役立ちます。 デフォルト値はnullです。- パラメータ:
 value- このタブのID
 
- 
idProperty
public final StringProperty idProperty()
このタブのID。- 戻り値:
 - このタブのidプロパティ
 
 
- 
setStyle
public final void setStyle(String value)
このタブに関連付けられているCSSスタイルの文字列表現。 これは、HTML要素のstyle属性に似ています。 HTMLのstyle属性と同様に、この変数にはスタイル・プロパティと値が含まれ、スタイル・ルールのセレクタ部分は含まれていないことに注意してください。一部の限定されたプラットフォームでは、このスタイルの解析がサポートされていない可能性があります。 かわりに標準のCSSファイルを使用することをお薦めします。
- パラメータ:
 value- スタイル文字列
 
- 
getStyle
public final String getStyle()
このタブに関連付けられているCSSスタイル文字列。 
- 
styleProperty
public final StringProperty styleProperty()
このタブに関連付けられているCSSスタイル文字列。- 関連項目:
 getStyle()、setStyle(String)
 
- 
isSelected
public final boolean isSelected()
このタブが現在選択されているタブであるかどうかを表します。選択されているタブを変更するには、
tabPane.getSelectionModel().select()を使用します。- 戻り値:
 - 選択されている場合はtrue
 
 
- 
selectedProperty
public final ReadOnlyBooleanProperty selectedProperty()
現在選択されているタブ。- 関連項目:
 isSelected()
 
- 
getTabPane
public final TabPane getTabPane()
このタブ・インスタンスが含まれるTabPaneへの参照。
- 戻り値:
 - TabPane
 
 
- 
tabPaneProperty
public final ReadOnlyObjectProperty<TabPane> tabPaneProperty()
このタブを含むTabPane。- 関連項目:
 getTabPane()
 
- 
setText
public final void setText(String value)
ユーザーが各タブの機能を区別できるようにタブに表示するテキストを設定します。 テキストは常に表示可能です。
- パラメータ:
 value- テキスト文字列
 
- 
getText
public final String getText()
タブに表示されるテキスト。- 戻り値:
 - タブに表示されるテキスト。
 
 
- 
textProperty
public final StringProperty textProperty()
タブに表示されるテキスト。- 関連項目:
 getText()、setText(String)
 
- 
setGraphic
public final void setGraphic(Node value)
ユーザーが各タブの機能を区別できるように、タブに表示するグラフィックを設定します。 デフォルトでは、グラフィックはTabPane.tabPositionの値に基づいて回転しませんが、TabPane.rotateGraphicをtrueに設定することによって回転するように設定できます。
- パラメータ:
 value- グラフィック・ノード
 
- 
getGraphic
public final Node getGraphic()
タブに表示されるグラフィック。- 戻り値:
 - タブに表示されるグラフィック。
 
 
- 
graphicProperty
public final ObjectProperty<Node> graphicProperty()
タブ内のグラフィック。- 関連項目:
 getGraphic()、setGraphic(Node)
 
- 
setContent
public final void setContent(Node value)
主要なTabPane領域内に表示するコンテンツ。 コンテンツは、UIコントロールまたはレイアウト・コンテナに追加されたノードのグループなどの任意のNodeにすることができます。
- パラメータ:
 value- コンテンツ・ノード
 
- 
getContent
public final Node getContent()
タブに関連付けられているコンテンツ。
- 戻り値:
 - タブに関連付けられているコンテンツ。
 
 
- 
contentProperty
public final ObjectProperty<Node> contentProperty()
タブに関連付けられているコンテンツ。
- 関連項目:
 getContent()、setContent(Node)
 
- 
setContextMenu
public final void setContextMenu(ContextMenu value)
ユーザーがタブを右クリックしたときに表示するコンテキスト・メニューを指定します。
- パラメータ:
 value- コンテキスト・メニュー
 
- 
getContextMenu
public final ContextMenu getContextMenu()
タブに関連付けられているコンテキスト・メニュー。- 戻り値:
 - タブに関連付けられているコンテキスト・メニュー。
 
 
- 
contextMenuProperty
public final ObjectProperty<ContextMenu> contextMenuProperty()
タブに関連付けられているコンテキスト・メニュー。 
- 
setClosable
public final void setClosable(boolean value)
タブがクローズ可能な場合は
trueを設定します。 これをfalseに設定した場合は、TabClosingPolicyに関係なく、ユーザーがこのタブを閉じることができなくなります。 したがって、このプロパティがfalseの場合は、タブに閉じるボタンが表示されません。 デフォルトはtrueです。- パラメータ:
 value- クローサブル値
 
- 
isClosable
public final boolean isClosable()
このタブがクローズ可能な場合はtrueを返します。- 戻り値:
 - タブがクローズ可能な場合は
true。 
 
- 
closableProperty
public final BooleanProperty closableProperty()
このタブのクローズ可能状態。 
- 
setOnSelectionChanged
public final void setOnSelectionChanged(EventHandler<Event> value)
タブで選択の変更が発生すると呼び出される関数を定義します。- パラメータ:
 value- オン・セレクション変更イベント・ハンドラ
 
- 
getOnSelectionChanged
public final EventHandler<Event> getOnSelectionChanged()
タブの選択項目に関連付けられているイベント・ハンドラ。- 戻り値:
 - タブの選択項目に関連付けられているイベント・ハンドラ。
 
 
- 
onSelectionChangedProperty
public final ObjectProperty<EventHandler<Event>> onSelectionChangedProperty()
タブの選択項目に関連付けられているイベント・ハンドラ。 
- 
setOnClosed
public final void setOnClosed(EventHandler<Event> value)
タブが閉じられると呼び出される関数を定義します。- パラメータ:
 value- onクローズ・イベント・ハンドラ
 
- 
getOnClosed
public final EventHandler<Event> getOnClosed()
タブが閉じられるときに、タブに関連付けられているイベント・ハンドラ。- 戻り値:
 - タブが閉じられるときに、タブに関連付けられているイベント・ハンドラ。
 
 
- 
onClosedProperty
public final ObjectProperty<EventHandler<Event>> onClosedProperty()
タブが閉じられるときに、タブに関連付けられているイベント・ハンドラ。 
- 
setTooltip
public final void setTooltip(Tooltip value)
ユーザーがタブの上にカーソルを置いたときに表示されるツールチップを指定します。
- パラメータ:
 value- ツールチップの値
 
- 
getTooltip
public final Tooltip getTooltip()
このタブに関連付けられているツールチップ。- 戻り値:
 - このタブに関連付けられているツールチップ。
 
 
- 
tooltipProperty
public final ObjectProperty<Tooltip> tooltipProperty()
このタブに関連付けられているツールチップ。 
- 
setDisable
public final void setDisable(boolean value)
このタブの無効化状態を設定します。- デフォルト値:
 - false
 - パラメータ:
 value- このタブを設定する状態- 導入されたバージョン:
 - JavaFX 2.2
 
 
- 
isDisable
public final boolean isDisable()
このタブが無効な場合はtrueを返します。- 戻り値:
 - このタブが無効の場合はtrue
 - 導入されたバージョン:
 - JavaFX 2.2
 
 
- 
disableProperty
public final BooleanProperty disableProperty()
このタブの無効化状態を設定します。 無効なタブは対話型およびトラバース可能でなくなりますが、コンテンツは対話型のままです。 無効なタブは、TabPane.getSelectionModel()を使用して選択できます。- デフォルト値:
 - false
 - 導入されたバージョン:
 - JavaFX 2.2
 - 関連項目:
 isDisable()、setDisable(boolean)
 
- 
isDisabled
public final boolean isDisabled()
Tabdisableがtrueに設定されたとき、またはTabPaneが無効になっている場合にtrueを返します。- 戻り値:
 - TabPaneが無効の場合はtrue
 - 導入されたバージョン:
 - JavaFX 2.2
 
 
- 
disabledProperty
public final ReadOnlyBooleanProperty disabledProperty()
このTabを無効にするかどうかを示します。Tabは、disableがtrueに設定された場合、またはTabPaneが無効になっている場合に無効になります。- デフォルト値:
 - false
 - 導入されたバージョン:
 - JavaFX 2.2
 - 関連項目:
 isDisabled()
 
- 
onCloseRequestProperty
public final ObjectProperty<EventHandler<Event>> onCloseRequestProperty()
このTabを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、タブが閉じられることを回避できます。- 導入されたバージョン:
 - JavaFX 8.0
 - 関連項目:
 getOnCloseRequest()、setOnCloseRequest(EventHandler)
 
- 
getOnCloseRequest
public EventHandler<Event> getOnCloseRequest()
プロパティonCloseRequestの値を取得します。- プロパティの説明:
 - この
Tabを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、タブが閉じられることを回避できます。 - 導入されたバージョン:
 - JavaFX 8.0
 
 
- 
setOnCloseRequest
public void setOnCloseRequest(EventHandler<Event> value)
プロパティonCloseRequestの値を設定します。- プロパティの説明:
 - この
Tabを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、タブが閉じられることを回避できます。 - 導入されたバージョン:
 - JavaFX 8.0
 
 
- 
getProperties
public final ObservableMap<Object,Object> getProperties()
アプリケーション開発者が主に使用するこのタブのプロパティの監視可能なマップを返します。- 戻り値:
 - アプリケーション開発者が主に使用するこのタブのプロパティの監視可能なマップ
 - 導入されたバージョン:
 - JavaFX 2.2
 
 
- 
hasProperties
public boolean hasProperties()
このタブにプロパティがあるかどうかをテストします。- 戻り値:
 - このタブにプロパティがある場合はtrue。
 - 導入されたバージョン:
 - JavaFX 2.2
 
 
- 
setUserData
public void setUserData(Object value)
後日取り出すことができる単一のObjectプロパティの設定で使用する便利なメソッドです。 これは、getProperties().put(Object key, Object value)メソッドを呼び出すのと同等の機能です。 後で、getUserData()を呼び出して取り出すことができます。- パラメータ:
 value: 格納される値。後で、getUserData()を呼び出して取り出すことができます。- 導入されたバージョン:
 - JavaFX 2.2
 
 
- 
getUserData
public Object getUserData()
以前に設定されたObjectプロパティを返す、またはsetUserData(java.lang.Object)メソッドを使用してプロパティが設定されていない場合はNullを返します。- 戻り値:
 - 以前に設定されたオブジェクト。または、プロパティが設定されていないか、nullが設定されていた場合はnull。
 - 導入されたバージョン:
 - JavaFX 2.2
 
 
- 
getStyleClass
public ObservableList<String> getStyleClass()
特に外部スタイル・エンジン用に、ノードを論理的にグループ化するために使用できる文字列識別子のリスト。 リストの各要素がこのノードが属するスタイル・クラスであることから、この変数はHTML要素のclass属性に似ています。- 定義:
 getStyleClass、インタフェース:Styleable- 戻り値:
 - ノードを論理的にグループ化するために使用できる文字列識別子のリスト、特に外部スタイル・エンジン用
 - 関連項目:
 - CSS3クラス・セレクタ
 
 
- 
getTypeSelector
public String getTypeSelector()
- 定義:
 getTypeSelector、インタフェース:Styleable- 戻り値:
 - 「Tab」
 - 導入されたバージョン:
 - JavaFX 8.0
 
 
- 
getStyleableParent
public Styleable getStyleableParent()
このStyleableの親を返すか、親がない場合はnullを返します。- 定義:
 getStyleableParent、インタフェース:Styleable- 戻り値:
 getTabPane()- 導入されたバージョン:
 - JavaFX 8.0
 
 
- 
getPseudoClassStates
public final ObservableSet<PseudoClass> getPseudoClassStates()
このStyleableの擬似クラスの状態を返します。 CSSでは、このセットが読取り専用とみなされます。- 定義:
 getPseudoClassStates、インタフェース:Styleable- 戻り値:
 - 擬似クラスの状態
 - 導入されたバージョン:
 - JavaFX 8.0
 
 
- 
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
このStyleableのCssMetaData。 これは変更不可能なリストとして返される場合があります。- 定義:
 getCssMetaData、インタフェース:Styleable- 戻り値:
 - CssMetaData
 - 導入されたバージョン:
 - JavaFX 8.0
 
 
- 
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- 戻り値:
 - このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
 - 導入されたバージョン:
 - JavaFX 8.0
 
 
 - 
 
 -