@DefaultProperty(value="content") @IDProperty(value="id") public class Tab extends Object implements EventTarget, Styleable
タブはTabPane
内に配置され、各タブは単一のページを表します。
タブには、UIコントロールまたはレイアウト・コンテナに追加されたノードのグループなどの任意のNode
を含めることができます。
ユーザーがTabPaneでタブをクリックすると、タブのコンテンツがユーザーに表示されるようになります。
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 を閉じる外部リクエストがあると呼び出されます。 |
コンストラクタと説明 |
---|
Tab()
タイトルのないタブを作成します。
|
Tab(String text)
テキスト・タイトルのあるタブを作成します。
|
Tab(String text, Node content)
テキスト・タイトルおよび指定されたコンテンツ・ノードを含むタブを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
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()
|
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()
このタブに関連付けられているツールチップ。
|
public final StringProperty idProperty
public final StringProperty styleProperty
getStyle()
、setStyle(String)
public final ReadOnlyBooleanProperty selectedProperty
isSelected()
public final ReadOnlyObjectProperty<TabPane> tabPaneProperty
getTabPane()
public final StringProperty textProperty
getText()
、setText(String)
public final ObjectProperty<Node> graphicProperty
getGraphic()
、setGraphic(Node)
public final ObjectProperty<Node> contentProperty
タブに関連付けられているコンテンツ。
getContent()
、setContent(Node)
public final ObjectProperty<ContextMenu> contextMenuProperty
public final BooleanProperty closableProperty
public final ObjectProperty<EventHandler<Event>> onSelectionChangedProperty
public final ObjectProperty<EventHandler<Event>> onClosedProperty
public final ObjectProperty<Tooltip> tooltipProperty
public final BooleanProperty disableProperty
TabPane.getSelectionModel()
を使用して選択できます。isDisable()
、setDisable(boolean)
public final ReadOnlyBooleanProperty disabledProperty
isDisabled()
public final ObjectProperty<EventHandler<Event>> onCloseRequestProperty
Tab
を閉じる外部リクエストがあると呼び出されます。インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、タブが閉じられることを回避できます。getOnCloseRequest()
、setOnCloseRequest(EventHandler)
public static final EventType<Event> SELECTION_CHANGED_EVENT
タブが選択済または選択解除になると呼び出されます。
public static final EventType<Event> CLOSED_EVENT
ユーザーがこのタブを閉じると呼び出されます。これは、メモリーの解放に役立ちます。
public Tab()
public Tab(String text)
text
- タブのタイトル。public final void setId(String value)
TabPane
内で特定のタブを検索する場合に役立ちます。デフォルト値はnull
です。public final StringProperty idProperty()
public final void setStyle(String value)
一部の限定されたプラットフォームでは、このスタイルの解析がサポートされていない可能性があります。かわりに標準のCSSファイルを使用することをお薦めします。
public final String getStyle()
public final StringProperty styleProperty()
getStyle()
、setStyle(String)
public final boolean isSelected()
このタブが現在選択されているタブであるかどうかを表します。選択されているタブを変更するには、tabPane.getSelectionModel().select()
を使用します。
public final ReadOnlyBooleanProperty selectedProperty()
isSelected()
public final TabPane getTabPane()
このタブ・インスタンスが含まれるTabPaneへの参照。
public final ReadOnlyObjectProperty<TabPane> tabPaneProperty()
getTabPane()
public final void setText(String value)
ユーザーが各タブの機能を区別できるようにタブに表示するテキストを設定します。テキストは常に表示可能です。
public final String getText()
public final StringProperty textProperty()
getText()
、setText(String)
public final void setGraphic(Node value)
ユーザーが各タブの機能を区別できるように、タブに表示するグラフィックを設定します。デフォルトでは、グラフィックはTabPane.tabPositionの値に基づいて回転しませんが、TabPane.rotateGraphicをtrueに設定することによって回転するように設定できます。
public final Node getGraphic()
public final ObjectProperty<Node> graphicProperty()
getGraphic()
、setGraphic(Node)
public final void setContent(Node value)
主要なTabPane領域内に表示するコンテンツ。コンテンツは、UIコントロールまたはレイアウト・コンテナに追加されたノードのグループなどの任意のNodeにすることができます。
public final Node getContent()
タブに関連付けられているコンテンツ。
public final ObjectProperty<Node> contentProperty()
タブに関連付けられているコンテンツ。
getContent()
、setContent(Node)
public final void setContextMenu(ContextMenu value)
ユーザーがタブを右クリックしたときに表示するコンテキスト・メニューを指定します。
public final ContextMenu getContextMenu()
public final ObjectProperty<ContextMenu> contextMenuProperty()
public final void setClosable(boolean value)
タブがクローズ可能な場合はtrue
を設定します。これをfalse
に設定した場合は、TabClosingPolicyに関係なく、ユーザーがこのタブを閉じることができなくなります。したがって、このプロパティがfalse
の場合は、タブに閉じるボタンが表示されません。デフォルトはtrue
です。
public final boolean isClosable()
true
を返します。true
。public final BooleanProperty closableProperty()
public final void setOnSelectionChanged(EventHandler<Event> value)
public final EventHandler<Event> getOnSelectionChanged()
public final ObjectProperty<EventHandler<Event>> onSelectionChangedProperty()
public final void setOnClosed(EventHandler<Event> value)
public final EventHandler<Event> getOnClosed()
public final ObjectProperty<EventHandler<Event>> onClosedProperty()
public final void setTooltip(Tooltip value)
ユーザーがタブの上にカーソルを置いたときに表示されるツールチップを指定します。
public final Tooltip getTooltip()
public final ObjectProperty<Tooltip> tooltipProperty()
public final void setDisable(boolean value)
value
- このタブを設定する状態public final boolean isDisable()
true
を返します。public final BooleanProperty disableProperty()
TabPane.getSelectionModel()
を使用して選択できます。isDisable()
、setDisable(boolean)
public final boolean isDisabled()
public final ReadOnlyBooleanProperty disabledProperty()
isDisabled()
public final ObjectProperty<EventHandler<Event>> onCloseRequestProperty()
Tab
を閉じる外部リクエストがあると呼び出されます。インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、タブが閉じられることを回避できます。getOnCloseRequest()
、setOnCloseRequest(EventHandler)
public EventHandler<Event> getOnCloseRequest()
Tab
を閉じる外部リクエストがあると呼び出されます。インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、タブが閉じられることを回避できます。public void setOnCloseRequest(EventHandler<Event> value)
Tab
を閉じる外部リクエストがあると呼び出されます。インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、タブが閉じられることを回避できます。public final ObservableMap<Object,Object> getProperties()
public boolean hasProperties()
public void setUserData(Object value)
getUserData()
を呼び出して取得できます。value
- 格納される値。これは、後でgetUserData()
を呼び出して取得できます。public Object getUserData()
setUserData(java.lang.Object)
メソッドを使用してこのようなプロパティを設定していない場合にはnullを返します。public ObservableList<String> getStyleClass()
getStyleClass
、インタフェース: Styleable
public String getTypeSelector()
Styleable
の型。これはHTMLの要素に似ています(CSSタイプ・セレクタ)。getTypeSelector
、インタフェース: Styleable
public Styleable getStyleableParent()
getStyleableParent
、インタフェース: Styleable
getTabPane()
public final ObservableSet<PseudoClass> getPseudoClassStates()
getPseudoClassStates
、インタフェース: Styleable
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
getCssMetaData
、インタフェース: Styleable
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.