- 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 プロパティ 説明 BooleanProperty
closable
このタブのクローズ可能状態。ObjectProperty<Node>
content
タブに関連付けられているコンテンツ。ObjectProperty<ContextMenu>
contextMenu
タブに関連付けられているコンテキスト・メニュー。ReadOnlyBooleanProperty
disabled
このTab
を無効にするかどうかを示します。BooleanProperty
disable
このタブの無効化状態を設定します。ObjectProperty<Node>
graphic
タブ内のグラフィック。StringProperty
id
このタブのID。ObjectProperty<EventHandler<Event>>
onClosed
タブが閉じられるときに、タブに関連付けられているイベント・ハンドラ。ObjectProperty<EventHandler<Event>>
onCloseRequest
このTab
を閉じる外部リクエストがあると呼び出されます。ObjectProperty<EventHandler<Event>>
onSelectionChanged
タブの選択項目に関連付けられているイベント・ハンドラ。ReadOnlyBooleanProperty
selected
現在選択されているタブ。StringProperty
style
このタブに関連付けられているCSSスタイル文字列。ReadOnlyObjectProperty<TabPane>
tabPane
このタブを含むTabPane。StringProperty
text
タブに表示されるテキスト。ObjectProperty<Tooltip>
tooltip
このタブに関連付けられているツールチップ。
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static EventType<Event>
CLOSED_EVENT
ユーザーがこのタブを閉じると呼び出されます。static EventType<Event>
SELECTION_CHANGED_EVENT
タブが選択済または選択解除になると呼び出されます。static EventType<Event>
TAB_CLOSE_REQUEST_EVENT
このTab
を閉じる外部リクエストがあると呼び出されます。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 EventDispatchChain
buildEventDispatchChain(EventDispatchChain tail)
このターゲットのイベント・ディスパッチ・チェーンを構築します。BooleanProperty
closableProperty()
このタブのクローズ可能状態。ObjectProperty<Node>
contentProperty()
タブに関連付けられているコンテンツ。ObjectProperty<ContextMenu>
contextMenuProperty()
タブに関連付けられているコンテキスト・メニュー。ReadOnlyBooleanProperty
disabledProperty()
このTab
を無効にするかどうかを示します。BooleanProperty
disableProperty()
このタブの無効化状態を設定します。static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
Node
getContent()
タブに関連付けられているコンテンツ。ContextMenu
getContextMenu()
タブに関連付けられているコンテキスト・メニュー。List<CssMetaData<? extends Styleable,?>>
getCssMetaData()
このStyleableのCssMetaData。Node
getGraphic()
タブに表示されるグラフィック。String
getId()
このタブのID。EventHandler<Event>
getOnClosed()
タブが閉じられるときに、タブに関連付けられているイベント・ハンドラ。EventHandler<Event>
getOnCloseRequest()
プロパティonCloseRequestの値を取得します。EventHandler<Event>
getOnSelectionChanged()
タブの選択項目に関連付けられているイベント・ハンドラ。ObservableMap<Object,Object>
getProperties()
アプリケーション開発者が主に使用するこのタブのプロパティの監視可能なマップを返します。ObservableSet<PseudoClass>
getPseudoClassStates()
このStyleableの擬似クラスの状態を返します。String
getStyle()
このタブに関連付けられているCSSスタイル文字列。Styleable
getStyleableParent()
このStyleableの親を返すか、親がない場合はnullを返します。ObservableList<String>
getStyleClass()
特に外部スタイル・エンジン用に、ノードを論理的にグループ化するために使用できる文字列識別子のリスト。TabPane
getTabPane()
このタブ・インスタンスが含まれるTabPaneへの参照。String
getText()
タブに表示されるテキスト。Tooltip
getTooltip()
このタブに関連付けられているツールチップ。String
getTypeSelector()
セレクタの照合に使用されるこのStyleable
の型。Object
getUserData()
以前に設定したObjectプロパティを返すか、またはsetUserData(java.lang.Object)
メソッドを使用してこのようなプロパティを設定していない場合にはnullを返します。ObjectProperty<Node>
graphicProperty()
タブ内のグラフィック。boolean
hasProperties()
このタブにプロパティがあるかどうかをテストします。StringProperty
idProperty()
このタブのID。boolean
isClosable()
このタブがクローズ可能な場合はtrue
を返します。boolean
isDisable()
このタブが無効な場合はtrue
を返します。boolean
isDisabled()
Tab
disable
がtrue
に設定されたとき、またはTabPane
が無効になっている場合にtrueを返します。boolean
isSelected()
このタブが現在選択されているタブであるかどうかを表します。選択されているタブを変更するには、tabPane.getSelectionModel().select()
を使用します。ObjectProperty<EventHandler<Event>>
onClosedProperty()
タブが閉じられるときに、タブに関連付けられているイベント・ハンドラ。ObjectProperty<EventHandler<Event>>
onCloseRequestProperty()
このTab
を閉じる外部リクエストがあると呼び出されます。ObjectProperty<EventHandler<Event>>
onSelectionChangedProperty()
タブの選択項目に関連付けられているイベント・ハンドラ。ReadOnlyBooleanProperty
selectedProperty()
現在選択されているタブ。void
setClosable(boolean value)
タブがクローズ可能な場合はtrue
を設定します。void
setContent(Node value)
主要なTabPane領域内に表示するコンテンツ。void
setContextMenu(ContextMenu value)
ユーザーがタブを右クリックしたときに表示するコンテキスト・メニューを指定します。void
setDisable(boolean value)
このタブの無効化状態を設定します。void
setGraphic(Node value)
ユーザーが各タブの機能を区別できるように、タブに表示するグラフィックを設定します。void
setId(String value)
このタブのIDを設定します。void
setOnClosed(EventHandler<Event> value)
タブが閉じられると呼び出される関数を定義します。void
setOnCloseRequest(EventHandler<Event> value)
プロパティonCloseRequestの値を設定します。void
setOnSelectionChanged(EventHandler<Event> value)
タブで選択の変更が発生すると呼び出される関数を定義します。void
setStyle(String value)
このタブに関連付けられているCSSスタイルの文字列表現。void
setText(String value)
ユーザーが各タブの機能を区別できるようにタブに表示するテキストを設定します。void
setTooltip(Tooltip value)
ユーザーがタブの上にカーソルを置いたときに表示されるツールチップを指定します。void
setUserData(Object value)
後で取得できる単一のObjectプロパティを設定するためのコンビニエンス・メソッド。StringProperty
styleProperty()
このタブに関連付けられているCSSスタイル文字列。ReadOnlyObjectProperty<TabPane>
tabPaneProperty()
このタブを含むTabPane。StringProperty
textProperty()
タブに表示されるテキスト。ObjectProperty<Tooltip>
tooltipProperty()
このタブに関連付けられているツールチップ。-
クラス 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()
Tab
disable
が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クラス・セレクタ
-
buildEventDispatchChain
public EventDispatchChain buildEventDispatchChain(EventDispatchChain tail)
このターゲットのイベント・ディスパッチ・チェーンを構築します。 イベント・ディスパッチ・チェーンには、このEventTarget
を対象にしたイベントの処理に関係する可能性があるイベント・ディスパッチャが含まれます。 このイベント・ターゲットはチェーンに自動的には追加されないため、これがイベントを処理する場合は、それ自体のEventDispatcher
をチェーンに追加する必要があります。イベント・ターゲットが階層の一部である場合、そのチェーンは通常、階層のルートからイベント・ターゲットまでの収集されたイベント・ディスパッチャから作成されます。
イベント・ディスパッチ・チェーンは、提供される初期イベント・ディスパッチ・チェーンに対する変更によって構築されます。 返されるチェーンでは初期チェーンが最後にある必要があるため、ディスパッチャは初期チェーンの前に追加される必要があります。
呼出し元は、初期チェーンが変更されないままであることや、返される値によって異なるチェーンが参照されることを想定できません。
- 定義:
buildEventDispatchChain
、インタフェース:EventTarget
- パラメータ:
tail
- 構築元となる初期チェーン- 戻り値:
- このターゲットの結果のイベント・ディスパッチ・チェーン
-
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
-
-