Styleable

scalafx.css.Styleable
See theStyleable companion object
trait Styleable extends SFXDelegate[Styleable]

Attributes

Since

8.0

Companion
object
Graph
Supertypes
trait SFXDelegate[Styleable]
class Object
trait Matchable
class Any
Known subtypes
class MenuItem
class Menu
class PopupControl
class ContextMenu
class Tooltip
class Tab
class TableColumnBase[S, T]
class TableColumn[S, T]
class TreeTableColumn[S, T]
class Node
class SwingNode
class Canvas
class ImageView
class MediaView
class Shape
class Arc
class Circle
class CubicCurve
class Ellipse
class Line
class Path
class Polygon
class Polyline
class QuadCurve
class Rectangle
class SVGPath
class Text
class Shape3D
class Box
class Cylinder
class MeshView
class Sphere
class Camera
class LightBase
class AmbientLight
class PointLight
class SpotLight
class Parent
class Region
class Axis[T]
class CategoryAxis
class ValueAxis[T]
class NumberAxis
class Chart
class PieChart
class XYChart[X, Y]
class AreaChart[X, Y]
class BarChart[X, Y]
class BubbleChart[X, Y]
class LineChart[X, Y]
class ScatterChart[X, Y]
class StackedAreaChart[X, Y]
class StackedBarChart[X, Y]
class Control
class Accordion
class ButtonBar
class ChoiceBox[J]
class ComboBoxBase[T]
class ColorPicker
class ComboBox[T]
class DatePicker
class Labeled
class ButtonBase
class Button
class CheckBox
class Hyperlink
class MenuButton
class ToggleButton
class RadioButton
class Cell[T]
class DateCell
class IndexedCell[T]
class ListCell[T]
class CheckBoxListCell[T]
class ComboBoxListCell[T]
class TableCell[S, T]
class CheckBoxTableCell[S, T]
class ChoiceBoxTableCell[S, T]
class ComboBoxTableCell[S, T]
class TextFieldTableCell[S, T]
class TableRow[T]
class TreeCell[T]
class CheckBoxTreeCell[T]
class ComboBoxTreeCell[T]
class TreeTableCell[S, T]
class CheckBoxTreeTableCell[S, T]
class ComboBoxTreeTableCell[S, T]
class TreeTableRow[T]
class Label
class TitledPane
class ListView[T]
class MenuBar
class Pagination
class ProgressBar
class ScrollBar
class ScrollPane
class Separator
class Slider
class Spinner[T]
class SplitPane
class TabPane
class TableView[S]
class TextArea
class TextField
class ToolBar
class TreeTableView[S]
class TreeView[T]
class HTMLEditor
class Pane
class DialogPane
class AnchorPane
class BorderPane
class FlowPane
class GridPane
class HBox
class StackPane
class TilePane
class VBox
class TextFlow
class WebView
class Group
class SubScene
Show all

Members list

Value members

Concrete methods

def cssMetaData: Seq[CssMetaData[_ <: Styleable, _]]

The CssMetaData of this Styleable.

The CssMetaData of this Styleable.

Attributes

def getId: String

The id of this Styleable.

The id of this Styleable.

IMPLEMENTATION NOTE: For this method was adopted the name getId instead id to not conflict with its subclasses already have a method with this name which returns a StringProperty.

Attributes

A string representation of the CSS style associated with this specific Node.

A string representation of the CSS style associated with this specific Node.

IMPLEMENTATION NOTE: For this method was adopted the name getStyle instead style to not conflict with its subclasses already have a method with this name which returns a StringProperty.

Attributes

def pseudoClassStates: ObservableSet[PseudoClass]

The pseudo-class state of this Styleable.

The pseudo-class state of this Styleable.

Attributes

A list of String identifiers which can be used to logically group Nodes, specifically for an external style engine.

A list of String identifiers which can be used to logically group Nodes, specifically for an external style engine.

Attributes

Returns the Node that represents this Styleable object. This method should be overridden in cases where the Styleable is not itself a Node, so that it may optionally return the relevant root node representation of itself. By default this method returns null, which can mean that either the Styleable itself is a Node, or if that is not the case, that the Styleable does not have a node representation available at the time of request.

Returns the Node that represents this Styleable object. This method should be overridden in cases where the Styleable is not itself a Node, so that it may optionally return the relevant root node representation of itself. By default this method returns null, which can mean that either the Styleable itself is a Node, or if that is not the case, that the Styleable does not have a node representation available at the time of request.

Attributes

Returns

the Node that represents this Styleable object

Since

9

The parent of this Styleable, or null if there is no parent.

The parent of this Styleable, or null if there is no parent.

Attributes

The type of this Styleable that is to be used in selector matching.

The type of this Styleable that is to be used in selector matching.

Attributes

Inherited methods

def delegate: D

JavaFX object to be wrapped.

JavaFX object to be wrapped.

Attributes

Inherited from:
SFXDelegate
override def equals(ref: Any): Boolean

Verifies if a object is equals to this delegate.

Verifies if a object is equals to this delegate.

Value parameters

ref

Object to be compared.

Attributes

Returns

if the other object is equals to this delegate or not.

Definition Classes
SFXDelegate -> Any
Inherited from:
SFXDelegate
override def hashCode: Int

Attributes

Returns

The delegate hashcode

Definition Classes
SFXDelegate -> Any
Inherited from:
SFXDelegate
override def toString: String

Attributes

Returns

Returns the original delegate's toString() adding a [SFX] prefix.

Definition Classes
SFXDelegate -> Any
Inherited from:
SFXDelegate