インタフェース
javafx.scene.control.Skinの使用
-
Skinを使用するパッケージ パッケージ 説明 javafx.scene.control JavaFXユーザー・インタフェース・コントロール(UIコントロールまたは単純なコントロール)は、特に多くの異なるアプリケーション・コンテキストでの再利用に適しているJavaFXシーングラフの特化されたノードです。javafx.scene.control.skin javafx.scene.control.skinパッケージでは、通常は各UIコントロールのスキン・クラスが配置されますjavafx.scene.web このパッケージは、Webコンテンツをロードおよび表示する手段を提供します。 -
-
javafx.scene.controlのSkinの使用
Skinを実装するjavafx.scene.controlのクラス 修飾子と型 クラス 説明 classSkinBase<C extends Control>skinを表すノードのシーングラフを定義して、ユーザー・インタフェース・コントロールの視覚表現を定義するためのベース実装クラス。Skinを返すjavafx.scene.controlのメソッド 修飾子と型 メソッド 説明 protected Skin<?>Accordion. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>Button. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>ButtonBar. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>CheckBox. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>ChoiceBox. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>ColorPicker. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>ComboBox. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>ContextMenu. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>Control. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>DateCell. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>DatePicker. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>Hyperlink. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>Label. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>ListCell. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>ListView. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>MenuBar. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>MenuButton. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>Pagination. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>PopupControl. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>ProgressBar. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>ProgressIndicator. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>RadioButton. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>ScrollBar. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>ScrollPane. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>Separator. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>Slider. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>Spinner. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>SplitMenuButton. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>SplitPane. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>TableCell. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>TableRow. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>TableView. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>TabPane. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>TextArea. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>TextField. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>TitledPane. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>ToggleButton. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>ToolBar. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>Tooltip. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>TreeCell. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>TreeTableCell. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>TreeTableRow. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>TreeTableView. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。protected Skin<?>TreeView. createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。Skin<?>Control. getSkin()プロパティskinの値を取得します。Skin<?>PopupControl. getSkin()プロパティskinの値を取得します。Skin<?>Skinnable. getSkin()このControlをレンダリングするスキンを返します。Skin型の引数を持つ型を返すjavafx.scene.controlのメソッド 修飾子と型 メソッド 説明 ObjectProperty<Skin<?>>Control. skinProperty()Skinは、このControlのレンダリングを管理します。ObjectProperty<Skin<?>>PopupControl. skinProperty()Skinは、このPopupControlのレンダリングを管理します。ObjectProperty<Skin<?>>Skinnable. skinProperty()Skinは、このControlのレンダリングを管理します。Skin型のパラメータを持つjavafx.scene.controlのメソッド 修飾子と型 メソッド 説明 voidControl. setSkin(Skin<?> value)プロパティskinの値を設定します。voidPopupControl. setSkin(Skin<?> value)プロパティskinの値を設定します。voidSkinnable. setSkin(Skin<?> value)このControlをレンダリングするスキンを設定します。 -
javafx.scene.control.skinでのSkinの使用
Skinを実装しているjavafx.scene.control.skinのクラス 修飾子と型 クラス 説明 classAccordionSkinAccordionコントロールのデフォルトのスキン実装。classButtonBarSkinButtonBarコントロールのデフォルトのスキン実装。classButtonSkinButtonコントロールのデフォルトのスキン実装。classCellSkinBase<C extends Cell>classCheckBoxSkinトライ・ステートCheckBoxコントロールのデフォルトのスキン実装。classChoiceBoxSkin<T>ChoiceBoxコントロールのデフォルトのスキン実装。classColorPickerSkinColorPickerコントロールのデフォルトのスキン実装。classComboBoxBaseSkin<T>ComboBoxBaseに基づくComboBoxのようなコントロールのベース・スキンとして使用するための抽象クラスです。classComboBoxListViewSkin<T>ComboBoxコントロールのデフォルトのスキン実装。classComboBoxPopupControl<T>ComboBoxBaseSkinの機能を拡張して、ComboBoxのようなコントロールをポップアップとして表示するためのAPIを含む抽象クラスです。classContextMenuSkinContextMenuのデフォルト・スキン実装。classDateCellSkinDateCellコントロールのデフォルトのスキン実装。classDatePickerSkinDatePickerコントロールのデフォルトのスキン実装。classHyperlinkSkinHyperlinkコントロールのデフォルトのスキン実装。classLabeledSkinBase<C extends Labeled>コントロールのデフォルトのスキン実装は、Labeledを拡張します。classLabelSkinLabelコントロールのデフォルトのスキン実装。classListCellSkin<T>ListCellコントロールのデフォルトのスキン実装。classListViewSkin<T>ListViewコントロールのデフォルトのスキン実装。classMenuBarSkinMenuBarコントロールのデフォルトのスキン実装。classMenuButtonSkinMenuButtonコントロールのデフォルトのスキン実装。classMenuButtonSkinBase<C extends MenuButton>MenuButtonSkinおよびSplitMenuButtonSkinの基本クラス。classPaginationSkinPaginationコントロールのデフォルトのスキン実装。classProgressBarSkinProgressBarコントロールのデフォルトのスキン実装。classProgressIndicatorSkinProgressIndicatorコントロールのデフォルトのスキン実装。classRadioButtonSkinRadioButtonコントロールのデフォルトのスキン実装。classScrollBarSkinScrollBarコントロールのデフォルトのスキン実装。classScrollPaneSkinScrollPaneコントロールのデフォルトのスキン実装。classSeparatorSkinSeparatorコントロールのデフォルトのスキン実装。classSliderSkinSliderコントロールのデフォルトのスキン実装。classSpinnerSkin<T>Spinnerコントロールのデフォルトのスキン実装。classSplitMenuButtonSkinSplitMenuButtonコントロールのデフォルトのスキン実装。classSplitPaneSkinSplitPaneコントロールのデフォルトのスキン実装。classTableCellSkin<S,T>TableCellコントロールのデフォルトのスキン実装。classTableCellSkinBase<S,T,C extends IndexedCell<T>>表セル・コントロールのベース・スキン、たとえば:TableCellおよびTreeTableCell。classTableRowSkin<T>TableRowコントロールのデフォルトのスキン実装。classTableRowSkinBase<T,C extends IndexedCell,R extends IndexedCell>TableRowSkinBaseは、TableRowやTreeTableRow(具象クラスはそれぞれTableRowSkinとTreeTableRowSkinです)などのコントロールで使用される基本スキン・クラスです。classTableViewSkin<T>TableViewコントロールのデフォルトのスキン実装。classTableViewSkinBase<M,S,C extends Control,I extends IndexedCell<M>,TC extends TableColumnBase<S,?>>TableViewSkinBaseは、TableViewおよびTreeTableView(具象クラスはそれぞれTableViewSkinとTreeTableViewSkinです)などのコントロールで使用される基本スキン・クラスです。classTabPaneSkinTabPaneコントロールのデフォルトのスキン実装。classTextAreaSkinTextAreaコントロールのデフォルトのスキン実装。classTextFieldSkinTextFieldコントロールのデフォルトのスキン実装。classTextInputControlSkin<T extends TextInputControl>テキスト入力スキンの抽象基本クラス。classTitledPaneSkinTitledPaneコントロールのデフォルトのスキン実装。classToggleButtonSkinToggleButtonコントロールのデフォルトのスキン実装。classToolBarSkinToolBarコントロールのデフォルトのスキン実装。classTooltipSkinツールチップのCSSベースのスキン。classTreeCellSkin<T>TreeCellコントロールのデフォルトのスキン実装。classTreeTableCellSkin<S,T>TreeTableCellコントロールのデフォルトのスキン実装。classTreeTableRowSkin<T>TreeTableRowコントロールのデフォルトのスキン実装。classTreeTableViewSkin<T>TreeTableViewコントロールのデフォルトのスキン実装。classTreeViewSkin<T>TreeViewコントロールのデフォルトのスキン実装。classVirtualContainerBase<C extends Control,I extends IndexedCell>内容が仮想化され、スクロール可能なスキンを制御する親クラス。 -
javafx.scene.webのSkinの使用
Skinを実装しているjavafx.scene.webのクラス 修飾子と型 クラス 説明 classHTMLEditorSkinHTMLエディタ・スキン。Skinを返すjavafx.scene.webのメソッド 修飾子と型 メソッド 説明 protected Skin<?>HTMLEditor. createDefaultSkin()
-