Overview
A Canvas node that contains a Widget (Swing component). The contained widget will be sized to its preferred size.
Attribute Summary
name | type | description |
---|---|---|
Public | ||
antialias | Boolean |
If true, the graphics context used to paint the widget will be anti-aliased. |
antialiasText | Boolean |
If true, the graphics context used to paint the widget will use anti-aliasing for text. |
baseline | Number | |
content | Widget |
The widget (Swing component) contained in this node |
fractionalMetrics | Boolean |
If true, the graphics context used to paint the widget will use fractional metrics, otherwise integer metrics will be used. |
size | Dimension | |
Protected |
Inherited Attributes
javafx.ui.canvas.Node
public | name | type |
---|---|---|
bounds | Rectangle2D | |
canAcceptDrop | function(:CanvasDropEvent):boolean | |
clip | Clip | |
currentHeight | Number |
Read-only attribute returning the current height of this node. |
currentWidth | Number |
Read-only attribute returning the current width of this node. |
currentX | Number |
Read-only attribute returning the current x coordinate of this node relative to its parent. |
currentY | Number |
Read-only attribute returning the current y coordinate of this node relative to its parent. |
cursor | Cursor |
Optional cursor to use when the mouse is over this node. |
exportAsDrag | function():CanvasDragEvent | |
exportDrag | Boolean | |
filter | Filter |
An optional Filter chain that will be applied to this node. |
focusable | Boolean |
Sets the focusable state of this Node to the specified value. |
focused | Boolean | |
halign | HorizontalAlignment |
Determines the horizontal alignment of this node relative to its origin. |
hover | Boolean | |
id | String | |
isSelectionRoot | Boolean | |
keyListener | SGKeyListener | |
LISTENER | FXNodeListener | |
MOUSE_DRAG | MouseEvent | |
MOUSE_DRAG_SCREEN | Point | |
MOUSE_PRESS | MouseEvent | |
mouseListener | SGMouseListener | |
onDragEnter | function(:CanvasDropEvent):Void | |
onDragExit | function(:CanvasDropEvent):Void | |
onDrop | function(:CanvasDropEvent):Void | |
onKeyDown | function(:KeyEvent):Void | |
onKeyTyped | function(:KeyEvent):Void | |
onKeyUp | function(:KeyEvent):Void | |
onMouseClicked | function(:CanvasMouseEvent):Void |
|
onMouseDragged | function(:CanvasMouseEvent):Void |
|
onMouseEntered | function(:CanvasMouseEvent):Void |
|
onMouseExited | function(:CanvasMouseEvent):Void |
|
onMouseMoved | function(:CanvasMouseEvent):Void |
|
onMousePressed | function(:CanvasMouseEvent):Void |
|
onMouseReleased | function(:CanvasMouseEvent):Void |
|
opacity | Number |
A number between 0 and 1, 0 being transparent and 1 opaque. |
opacitySet | Boolean | |
scaleToFitCanvas | Boolean |
If true this node will be scaled to the size of its containing canvas. |
selectable | Boolean |
Determines whether this node responds to mouse events, or other picking functions. |
toolTipText | String | |
valign | VerticalAlignment |
Determines the vertical alignment of this node relative to its origin. |
visible | Boolean |
Determines whether this node is visible in the canvas. |
javafx.ui.canvas.CanvasElement
public | name | type |
---|---|---|
parentCanvasElement | CanvasElement |
The containing element of this element. |
javafx.ui.canvas.Transformable
public | name | type |
---|---|---|
affineTransform | AffineTransform | |
onTransformChanged | function(:AffineTransform):Void | |
transform | Transform[] |
A list of transformation functions that will be performed on this object. |
javafx.ui.canvas.SizeableCanvasElement
public | name | type |
---|---|---|
sizeToFitCanvas | Boolean |
If true this element will be sized to the dimensions of its containing canvas |
javafx.ui.canvas.CanvasElement
public | name | type |
---|---|---|
parentCanvasElement | CanvasElement |
The containing element of this element. |
Function Summary
- public createNode() : SGNode
- public onSizeToFitCanvas(value: Boolean, ) : Void
- public setSize(width: Number, height: Number, ) : Void
Inherited Functions
javafx.ui.canvas.Node
- protected abstract createNode() : SGNode
- public getGlobalBounds() : Rectangle2D
- public getNode() : SGNode
- public handleAcceptDrop(e: CanvasDropEvent, ) : Boolean
- public handleDragEnter(e: CanvasDropEvent, ) : Boolean
- public handleDragExit(e: CanvasDropEvent, ) : Boolean
- public handleDrop(e: CanvasDropEvent, ) : Boolean
- protected installFocusListener() : Void
- public installKeyListener() : Void
- protected installMouseListener() : Void
- protected makeCanvasMouseEvent(e: MouseEvent, ) : CanvasMouseEvent
- protected makeKeyEvent(e: KeyEvent, ) : KeyEvent
- public requestFocus() : Void
javafx.ui.canvas.CanvasElement
- public getCanvas() : Canvas
-
Convenience method to obtain the containing canvas.
- public bound getContainer() : Container
-
Returns the canvas element that contains this element
- public bound hasParent() : Boolean
- public lower() : Void
-
raise this element below its previous sibling
- protected onSetCanvas(canvas: Canvas, ) : Void
- public raise() : Void
-
raise this element above its next sibling
- public toBack() : Void
-
move this element before all of its previous siblings
- public toFront() : Void
-
move this element after all of its following siblings
javafx.ui.canvas.Transformable
- protected updateTransform() : Void
javafx.ui.canvas.SizeableCanvasElement
- protected abstract onSizeToFitCanvas(value: Boolean, ) : Void
- public abstract setSize(width: Number, height: Number, ) : Void
-
Sets the size of this element to (width, height).
javafx.ui.canvas.CanvasElement
- public getCanvas() : Canvas
-
Convenience method to obtain the containing canvas.
- public bound getContainer() : Container
-
Returns the canvas element that contains this element
- public bound hasParent() : Boolean
- public lower() : Void
-
raise this element below its previous sibling
- protected onSetCanvas(canvas: Canvas, ) : Void
- public raise() : Void
-
raise this element above its next sibling
- public toBack() : Void
-
move this element before all of its previous siblings
- public toFront() : Void
-
move this element after all of its following siblings
Attributes
public antialias: Boolean
If true, the graphics context used to paint the widget will be anti-aliased. Defaults to false
public antialiasText: Boolean
If true, the graphics context used to paint the widget will use anti-aliasing for text. Defaults to false.
public content: Widget
The widget (Swing component) contained in this node
public fractionalMetrics: Boolean
If true, the graphics context used to paint the widget will use fractional metrics, otherwise integer metrics will be used. Defaults to false.