パッケージ
javafx.scene.controlの使用
-
javafx.scene.controlを使用するパッケージ パッケージ 説明 javafx.scene.control JavaFXユーザー・インタフェース・コントロール(UIコントロールまたは単純なコントロール)は、特に多くの異なるアプリケーション・コンテキストでの再利用に適しているJavaFXシーングラフの特化されたノードです。javafx.scene.control.cell javafx.scene.control.cell
パッケージには、Cell
、IndexedCell
、ListCell
、TreeCell
およびTableCell
などのコア・クラス以外のすべてのセル関連クラスが配置されます。javafx.scene.control.skin javafx.scene.control.skinパッケージでは、通常は各UIコントロールのスキン・クラスが配置されますjavafx.scene.web このパッケージは、Webコンテンツをロードおよび表示する手段を提供します。 -
javafx.scene.controlによって使用されるjavafx.scene.control内のクラス クラス 説明 Alert.AlertType Alert
クラスが様々なプロパティを事前移入するために使用できる、使用可能な事前作成済のアラート・タイプが記述された列挙。ButtonBar.ButtonData すべての使用可能なボタン・データ注釈の列挙。ButtonBase Hyperlink、Button、ToggleButton、CheckBoxe、RadioButtonなどのボタン形式のUIコントロールのベース・クラス。ButtonType ButtonTypeクラスは、ダイアログでユーザーに表示するボタンを指定するためのJavaFXDialog
API (より具体的にはDialogPane
API)の一部として使用します。Cell CheckBoxTreeItem 選択、選択解除および不確定の各状態のサポートを追加するTreeItemサブクラス。CheckBoxTreeItem.TreeModificationEvent CheckBoxTreeItem階層を親ノードがnullになるまでこのイベントがバブル・アップするという点で、TreeItem.TreeModificationEvent
クラスと同様に機能するTreeModificationEventクラス。ComboBoxBase ComboBox形式のコントロールの抽象ベース・クラス。ContentDisplay ラベル内でコンテンツを配置する位置。ContextMenu メニュー・アイテムのObservableListを含むポップアップ・コントロール。Control すべてのユーザー・インタフェース・コントロールのベース・クラス。CustomMenuItem DateCell DateCellは、カレンダ月に個々のグリッド・セルをレンダリングするためにDatePicker
によって使用されます。DatePicker DatePickerコントロールを使用すると、ユーザーが日付をテキストとして入力したり、カレンダ・ポップアップから日付を選択できるようになります。Dialog JavaFXにおけるDialogはDialogPane
をラップし、それをエンド・ユーザーに表示するために必要なAPIを提供します。DialogEvent ダイアログの表示/非表示アクションに関連するイベント。DialogPane DialogPaneは、Dialog
インスタンス内に表示されるルート・ノードとみなされる必要があります。FocusModel FocusModel実装の抽象ベース・クラス。IndexedCell 視覚化の基礎となるデータ・モデルにマップされる索引プロパティを含むCell
の実装。IndexRange 整数値の連続する範囲を表すクラス。Labeled ラベル付けされたControl
は、ユーザー・インタフェースの一部として関連付けられたテキスト・コンテンツを持ちます。ListCell ListView ListViewは、ユーザーが選択できるか、ユーザーが対話できるアイテムの水平または垂直のリストを表示します。ListView.EditEvent 編集関連イベントを表すために特にListViewで使用されるEvent
サブクラス。Menu リクエスト時にのみユーザーに表示されるアクション可能なアイテムのポップアップ・メニュー。MenuButton MenuButtonは、クリックするか、押したときにContextMenu
が表示されるボタンです。MenuItem MenuItemは、ユーザーにオプションを提供する目的でMenu
と組み合せて使用されます。MultipleSelectionModel APIを追加して複数選択をサポートするようにSelectionModel
を拡張する抽象クラス。OverrunStyle テキストをレンダリングするスペースが文字列全体のレンダリングに必要なスペースよりも小さい場合の、ラベル付けされたControlの動作を定義します。PopupControl CSSスタイルを許可するPopupWindowの拡張。PopupControl.CSSBridge ポップアップ・ウィンドウとシーングラフ間のリンク。ProgressIndicator 進行状況を無限(不確定)または有限として示す円形コントロール。ResizeFeaturesBase TableView
やTreeTableView
などのコントロールが提供する列サイズ変更ポリシーで使用されている不変のラッパー・クラス。ScrollPane.ScrollBarPolicy スクロール・バーを表示するかどうかを決定する際にスクロール可能なControlによって使用されるポリシーを示す列挙。ScrollToEvent ScrollPane
および仮想化されたコントロール(ListView
、TableView
、TreeView
、TreeTableView
など)に関連するイベント。SelectionMode MultipleSelectionModel
でいくつのアイテムを選択できるかを指定するために使用される列挙。SelectionModel SelectionModelは、一貫したAPIを提供して選択を維持するためにUIコントロールが使用する抽象クラスです。SingleSelectionModel 常に単一のインデックスのみが選択されるという要件を適用するSelectionModel。Skin ノードのシーングラフを定義してスキンを表すことでユーザー・インタフェース・コントロールの視覚表現を定義するためのベース・クラス。Skinnable SkinnableインタフェースはControl
クラスによって実装されるため、すべてのControl実装によって実装されます。SortEvent TableView
およびTreeTableView
ソートに関連するイベント。SpinnerValueFactory SpinnerValueFactoryはJavaFXSpinner control
の背後にあるモデルであり、値ファクトリが導入されていない場合、Spinnerは使用できません。SplitPane.Divider SplitPaneの単一のディバイダを表します。Tab タブはTabPane
内に配置され、各タブは単一のページを表します。TableCell TableView
における単一の行/列交差を表します。TableColumn TableView
は、多数のTableColumnインスタンスで構成されます。TableColumn.CellDataFeatures 特定のCell
に対して必要なすべての情報を提供するためにTableColumnでラッパー・クラスとして使用されるサポート・クラス。TableColumn.CellEditEvent ユーザーが表のセルで編集を実行したときに起動されるイベント。TableColumn.SortType 特定の列に適用されるソートのタイプを指定する列挙。TableColumnBase 表形式のコントロール(TableView
、TreeTableView
など)は、具象TableColumnBaseサブクラス(それぞれTableColumn
、TreeTableColumn
)の0個以上のインスタンスで構成されます。TableFocusModel 表形式のコントロール(特にTableView
とTreeTableView
)内で使用されるFocusModel実装の抽象ベース・クラス。TablePosition このクラスは、TableViewの単一の行/列/セルを表すために使用されます。TablePositionBase このクラスは、表の単一の行/列/セルを表すために使用されます。TableRow TableRowはIndexedCell
ですが、TableViewインスタンスを作成する開発者はほとんど使用する必要がありません。TableSelectionModel 表形式のコントロール(特にTableView
とTreeTableView
)内で使用されるMultipleSelectionModel実装の抽象ベース・クラス。TableView TableViewコントロールは、無制限の数のデータ行と列を視覚化するために設計されています。TableView.ResizeFeatures TableViewcolumn resize
機能で使用される不変のラッパー・クラス。TableView.TableViewFocusModel TableViewコントロールの要件をサポートする追加機能を持つFocusModel
。TableView.TableViewSelectionModel TableViewコントロール用の特別なサポートを可能にするSelectionModel
抽象クラスの単純な拡張。TabPane Tabs
のグループ間の切替えを許可するコントロール。TabPane.TabClosingPolicy エンド・ユーザーの視点からTabPaneがタブのクローズをどのように処理するかを指定します。TextField ユーザーに対して1行の書式なしテキストの入力を許可するテキスト入力コンポーネント。TextFormatter Formatterは、次の2つの異なるメカニズムを使用してTextInputControl
テキストのフォーマットを記述します。ユーザー入力をインターセプトおよび変更できるフィルタ(TextFormatter.getFilter()
)。TextFormatter.Change TextInputControlのコンテンツまたは選択内容の変更を表す状態が含まれます。TextInputControl テキスト入力コントロールの抽象ベース・クラス。TextInputControl.Content テキスト入力のコンテンツを表すインタフェース。TitledPane TitledPaneは、オープンおよびクローズできるタイトルを使用したパネルです。Toggle 選択状態と非選択状態とを切り替えることができるコントロールを表します。ToggleButton ToggleButton
は、選択可能な特殊コントロールです。ToggleGroup selected
変数を管理する必要があるすべてのToggle
への参照が含まれているクラス。これにより、任意の1つの時点でToggleGroup
内の単一の
のみを選択できるようにします。Toggle
Tooltip ツールチップは一般的なUI要素であり、これらの要素は通常、シーングラフ内のノードがマウスでポイントされた場合にそのノードに関する追加情報を表示するために使用されます。TreeCell TreeItem TreeViewなどのコントロールに値の階層を提供する単一ノードのモデル。TreeItem.TreeModificationEvent TreeItemの変更のすべての形式に関する関連情報を含むEvent
。TreeSortMode ツリー状のUIコントロール内のツリー・アイテムをどのようにソートするかを指定します。TreeTableCell TreeTableView
における単一の行/列交差を表します。TreeTableColumn TreeTableView
は、多数のTreeTableColumnインスタンスで構成されます。TreeTableColumn.CellDataFeatures 特定のCell
に対して必要なすべての情報を提供するためにTreeTableColumnでラッパー・クラスとして使用されるサポート・クラス。TreeTableColumn.CellEditEvent ユーザーが表のセルで編集を実行したときに起動されるイベント。TreeTableColumn.SortType 特定の列に適用されるソートのタイプを指定する列挙。TreeTablePosition このクラスは、TreeTableViewの単一の行/列/セルを表すために使用されます。TreeTableRow TreeTableRowはIndexedCell
ですが、TreeTableViewインスタンスを作成する開発者はほとんど使用する必要がありません。TreeTableView TreeTableViewコントロールは、無制限の数のデータ行と列を視覚化するために設計されています。TreeTableView.EditEvent 編集関連イベントを表すために特にTreeTableViewで使用されるEvent
サブクラス。TreeTableView.ResizeFeatures TableViewcolumn resize
機能で使用される不変のラッパー・クラス。TreeTableView.TreeTableViewFocusModel TableViewコントロールの要件をサポートする追加機能を持つFocusModel
。TreeTableView.TreeTableViewSelectionModel TreeTableViewコントロールの特別なサポートを可能にするSelectionModel
抽象クラスの単純な拡張。TreeView TreeViewコントロールは、ツリー・ルート(TreeItem
型)のビューを提供します。TreeView.EditEvent 編集関連イベントを表すために特にTreeViewで使用されるEvent
サブクラス。 -
javafx.scene.control.cellによって使用されるjavafx.scene.control内のクラス クラス 説明 Cell Control すべてのユーザー・インタフェース・コントロールのベース・クラス。IndexedCell 視覚化の基礎となるデータ・モデルにマップされる索引プロパティを含むCell
の実装。Labeled ラベル付けされたControl
は、ユーザー・インタフェースの一部として関連付けられたテキスト・コンテンツを持ちます。ListCell ListView ListViewは、ユーザーが選択できるか、ユーザーが対話できるアイテムの水平または垂直のリストを表示します。Skinnable SkinnableインタフェースはControl
クラスによって実装されるため、すべてのControl実装によって実装されます。TableCell TableView
における単一の行/列交差を表します。TableColumn TableView
は、多数のTableColumnインスタンスで構成されます。TableColumn.CellDataFeatures 特定のCell
に対して必要なすべての情報を提供するためにTableColumnでラッパー・クラスとして使用されるサポート・クラス。TreeCell TreeItem TreeViewなどのコントロールに値の階層を提供する単一ノードのモデル。TreeTableCell TreeTableView
における単一の行/列交差を表します。TreeTableColumn TreeTableView
は、多数のTreeTableColumnインスタンスで構成されます。TreeTableColumn.CellDataFeatures 特定のCell
に対して必要なすべての情報を提供するためにTreeTableColumnでラッパー・クラスとして使用されるサポート・クラス。TreeView TreeViewコントロールは、ツリー・ルート(TreeItem
型)のビューを提供します。 -
javafx.scene.control.skinで使用されるjavafx.scene.controlのクラス クラス 説明 Accordion アコーディオンは、TitlePanes
のグループです。Button 単純なボタン・コントロール。ButtonBar ButtonBarは、HBox
にオペレーティング・システム固有のボタン配置のための機能を追加したものです。Cell CheckBox 通常、選択されたときにチェックマークまたは目盛が表示されるボックスとして示されるトライステート選択コントロール。ChoiceBox ChoiceBoxは、ユーザーに選択可能な比較的小さいセットの事前に定義された選択項目を示すために使用されます。ColorPicker ColorPickerコントロールを使用すると、ユーザーが標準のカラー・パレットで1回クリックするだけで色を選択したり、独自のカスタム色を定義できるようになります。ComboBox ユーザーに選択肢を提供するポップアップ・リストを表示するという最も一般的な形式のComboBoxのComboBoxBase
抽象クラスの実装。ComboBoxBase ComboBox形式のコントロールの抽象ベース・クラス。ContextMenu メニュー・アイテムのObservableListを含むポップアップ・コントロール。Control すべてのユーザー・インタフェース・コントロールのベース・クラス。DateCell DateCellは、カレンダ月に個々のグリッド・セルをレンダリングするためにDatePicker
によって使用されます。DatePicker DatePickerコントロールを使用すると、ユーザーが日付をテキストとして入力したり、カレンダ・ポップアップから日付を選択できるようになります。Hyperlink ロールオーバーやクリックへの応答として表示されるグラフィックまたはテキスト(あるいはその両方)を示すHTML形式のラベル。IndexedCell 視覚化の基礎となるデータ・モデルにマップされる索引プロパティを含むCell
の実装。Label Labelは、編集不可のテキスト・コントロールです。Labeled ラベル付けされたControl
は、ユーザー・インタフェースの一部として関連付けられたテキスト・コンテンツを持ちます。ListCell ListView ListViewは、ユーザーが選択できるか、ユーザーが対話できるアイテムの水平または垂直のリストを表示します。MenuBar MenuBarコントロールは通常ユーザー・インタフェースの最上部に配置され、Menus
が内部に組み込まれています。MenuButton MenuButtonは、クリックするか、押したときにContextMenu
が表示されるボタンです。Pagination Paginationコントロールは、1つのコンテンツを小さい部分に分割した複数のページ間の移動に使用されます。ProgressBar 横棒として表される特殊なProgressIndicator。ProgressIndicator 進行状況を無限(不確定)または有限として示す円形コントロール。RadioButton RadioButtonは、一連の項目を作成し、その中から1つのみを選択させるためのものです。ScrollBar ユーザーが操作可能な増分/減分ボタンとつまみを備えた横棒または縦棒。ScrollPane コンテンツのスクロールおよびクリップされるビューポートを提供するコントロール。Separator 水平または垂直のセパレータ線。Skin ノードのシーングラフを定義してスキンを表すことでユーザー・インタフェース・コントロールの視覚表現を定義するためのベース・クラス。SkinBase skin
を表すノードのシーングラフを定義して、ユーザー・インタフェース・コントロールの視覚表現を定義するためのベース実装クラス。Slider Sliderコントロールは、有効な数値の選択肢を連続範囲または離散範囲として表示し、ユーザーに値を選択させるために使用されます。Spinner 順序付けられたシーケンスからユーザーが数値またはオブジェクト値を選択できるようにする単一行のテキスト・フィールド。SplitMenuButton SplitMenuButtonは、MenuButton
と同様に、メニューからMenuItem
を選択するという概念に密接に関連しています。SplitPane それぞれが区切り線で分割されている2つ以上のサイドを持つコントロールは、ユーザーがドラッグしてサイドの片側の領域を増やし、その分他方の領域を減らすことができます。TableCell TableView
における単一の行/列交差を表します。TableColumn TableView
は、多数のTableColumnインスタンスで構成されます。TableColumnBase 表形式のコントロール(TableView
、TreeTableView
など)は、具象TableColumnBaseサブクラス(それぞれTableColumn
、TreeTableColumn
)の0個以上のインスタンスで構成されます。TableRow TableRowはIndexedCell
ですが、TableViewインスタンスを作成する開発者はほとんど使用する必要がありません。TableView TableViewコントロールは、無制限の数のデータ行と列を視覚化するために設計されています。TabPane Tabs
のグループ間の切替えを許可するコントロール。TextArea ユーザーに対して複数行のプレーン・テキストの入力を許可するテキスト入力コンポーネント。TextField ユーザーに対して1行の書式なしテキストの入力を許可するテキスト入力コンポーネント。TextInputControl テキスト入力コントロールの抽象ベース・クラス。TitledPane TitledPaneは、オープンおよびクローズできるタイトルを使用したパネルです。ToggleButton ToggleButton
は、選択可能な特殊コントロールです。ToolBar ToolBarは、水平または垂直にアイテムを表示するコントロールです。Tooltip ツールチップは一般的なUI要素であり、これらの要素は通常、シーングラフ内のノードがマウスでポイントされた場合にそのノードに関する追加情報を表示するために使用されます。TreeCell TreeTableCell TreeTableView
における単一の行/列交差を表します。TreeTableColumn TreeTableView
は、多数のTreeTableColumnインスタンスで構成されます。TreeTableRow TreeTableRowはIndexedCell
ですが、TreeTableViewインスタンスを作成する開発者はほとんど使用する必要がありません。TreeTableView TreeTableViewコントロールは、無制限の数のデータ行と列を視覚化するために設計されています。TreeView TreeViewコントロールは、ツリー・ルート(TreeItem
型)のビューを提供します。 -
javafx.scene.webによって使用されるjavafx.scene.control内のクラス クラス 説明 Control すべてのユーザー・インタフェース・コントロールのベース・クラス。Skin ノードのシーングラフを定義してスキンを表すことでユーザー・インタフェース・コントロールの視覚表現を定義するためのベース・クラス。SkinBase skin
を表すノードのシーングラフを定義して、ユーザー・インタフェース・コントロールの視覚表現を定義するためのベース実装クラス。Skinnable SkinnableインタフェースはControl
クラスによって実装されるため、すべてのControl実装によって実装されます。