パッケージ
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クラスは、ダイアログでユーザーに表示するボタンを指定するためのJavaFXDialogAPI (より具体的にはDialogPaneAPI)の一部として使用します。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内の単一ののみを選択できるようにします。ToggleTooltip ツールチップは一般的な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実装によって実装されます。