Interface LayoutMeasurableMixin
- All Superinterfaces:
LayoutMeasurable
- All Known Subinterfaces:
INode
,PreferenceResizableNode
- All Known Implementing Classes:
AnchorPane
,Arc
,BorderPane
,Button
,ButtonBar
,ButtonBase
,Canvas
,Cell
,CheckBox
,ChoiceBox
,Circle
,ComboBoxBase
,ContextMenuContent
,ContextMenuContent.MenuItemContainer
,Control
,DatePicker
,DialogPane
,FlowPane
,GridPane
,Group
,HBox
,Hyperlink
,ImageView
,Label
,Labeled
,LabeledText
,Line
,MediaView
,Node
,Pane
,Parent
,PasswordField
,Path
,PopupControl.CSSBridge
,ProgressBar
,ProgressIndicator
,RadioButton
,Rectangle
,Region
,ScrollPane
,Separator
,Shape
,Slider
,SplitPane
,StackPane
,SubtractShape
,SVGPath
,TabPane
,Text
,TextArea
,TextField
,TextFlow
,TextInputControl
,TitledPane
,ToggleButton
,ToolkitTextBox
,VBox
,WebView
- Author:
- Bruno Salmon
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
default Bounds
default double
maxHeight
(double width) default double
maxWidth
(double height) default double
minHeight
(double width) default double
minWidth
(double height) default double
prefHeight
(double width) default double
prefWidth
(double height)
-
Method Details
-
getLayoutMeasurable
LayoutMeasurable getLayoutMeasurable() -
getLayoutBounds
- Specified by:
getLayoutBounds
in interfaceLayoutMeasurable
-
minWidth
default double minWidth(double height) - Specified by:
minWidth
in interfaceLayoutMeasurable
-
maxWidth
default double maxWidth(double height) - Specified by:
maxWidth
in interfaceLayoutMeasurable
-
minHeight
default double minHeight(double width) - Specified by:
minHeight
in interfaceLayoutMeasurable
-
maxHeight
default double maxHeight(double width) - Specified by:
maxHeight
in interfaceLayoutMeasurable
-
prefWidth
default double prefWidth(double height) - Specified by:
prefWidth
in interfaceLayoutMeasurable
-
prefHeight
default double prefHeight(double width) - Specified by:
prefHeight
in interfaceLayoutMeasurable
-
clearCache
default void clearCache()- Specified by:
clearCache
in interfaceLayoutMeasurable
-