JavaFX: Bringing Rich Experiences To All the Screens Of Your Life

Profile: desktop, common

Overview

A display area for a short text string or an icon, or both.

Attribute Summary

nametypedescription
Public
horizontalAlignmentHorizontalAlignment

Defines the alignment of the label's contents along the X axis.

More: [+]

Defines the alignment of the label's contents along the X axis.

horizontalTextPositionHorizontalAlignment

Defines the horizontal position of the label's text, relative to its icon.

More: [+]

Defines the horizontal position of the label's text, relative to its icon.

iconIcon

Defines the icon this component will display.

More: [+]

Defines the icon this component will display. If the value of icon is null, nothing is displayed.

labelForComponent

Defines the component this is labelling.

More: [+]

Defines the component this is labelling. Can be null if this does not label a Component.

textString

Defines the single line of text this component will display.

More: [+]

Defines the single line of text this component will display. If the value of text is null or empty string, nothing is displayed.

verticalAlignmentVerticalAlignment

Defines the alignment of the label's contents along the Y axis.

More: [+]

Defines the alignment of the label's contents along the Y axis.

verticalTextPositionVerticalAlignment

Defines the vertical position of the label's text, relative to its icon.

More: [+]

Defines the vertical position of the label's text, relative to its icon.

Protected

Inherited Attributes

javafx.ext.swing.Component

nametypedescription
enabledBoolean

Sets whether or not this component is enabled.

More: [+]

Sets whether or not this component is enabled. A component that is enabled may respond to user input, while a component that is not enabled cannot respond to user input. Some components may alter their visual representation when they are disabled in order to provide feedback to the user that they cannot take input.

Note: Disabling a component does not disable it's children.

Note: Disabling a lightweight component does not prevent it from receiving MouseEvents

fontFont

Sets the font for this component.

More: [+]

Sets the font for this component.

foregroundColor

Sets the foreground color of this component.

More: [+]

Sets the foreground color of this component.

halignAlignment More: [+]
heightInteger

Sets the height of the component.

More: [+]

Sets the height of the component.

The default value is null.

hisbaselineBoolean More: [+]
hmaxInteger More: [+]
hminInteger More: [+]
hprefInteger More: [+]
nameString

The component's name, which may be null.

More: [+]

The component's name, which may be null.

preferredSizeInteger[]

The Component's preferred size.

More: [+]

The Component's preferred size. A sequence of two values: [width, height]. [] or null (the default) means that the Component calculates its own preferred size. A single item sequence [n] is treated the same as [n, 0]. With sequences larger than two items, only the first two items are used.

valignAlignment More: [+]
visbaselineBoolean More: [+]
visibleBoolean

Makes the component visible or invisible.

More: [+]

Makes the component visible or invisible.

vmaxInteger More: [+]
vminInteger More: [+]
vprefInteger More: [+]
widthInteger

Sets the width of the component.

More: [+]

Sets the width of the component.

The default value is null.

xInteger

Defines the X coordinate of the component.

More: [+]

Defines the X coordinate of the component.

The default value is null.

yInteger

Defines the Y coordinate of the component.

More: [+]

Defines the Y coordinate of the component.

The default value is null.

Function Summary

protected createJComponent() : javax.swing.JComponent

Creates the specific JComponent delegate for this component.

More: [+]

Creates the specific JComponent delegate for this component.

Returns
JComponent
public getJLabel() : javax.swing.JLabel

Returns the JLabel delegate for this component.

More: [+]

Returns the JLabel delegate for this component.

Returns
JLabel

Inherited Functions

javafx.ext.swing.Component

protected abstract createJComponent() : javax.swing.JComponent

Creates the JComponent delegate for this component.

More: [+]

Creates the JComponent delegate for this component.

Returns
JComponent
public static fromJComponent(jComponent: javax.swing.JComponent) : Component

Get the size and location values from the component.

More: [+]

Get the size and location values from the component.

Parameters
jComponent
Returns
Component
public static getComponentFor(jComponent: javax.swing.JComponent) : Component

Determines if this component or one of its immediate subcomponents is an object of the property with the specified key, and if so, returns the containing component.

More: [+]

Determines if this component or one of its immediate subcomponents is an object of the property with the specified key, and if so, returns the containing component.

Parameters
jComponent
Returns
Component
public getJComponent() : javax.swing.JComponent

Returns the Swing JComponent encapsulated by this Component.

More: [+]

Returns the Swing JComponent encapsulated by this Component. Never returns null.

See again Also:
#getRootJComponent(),

Returns
JComponent
the Swing JComponent encapsulated by this Component
public bound getName() : java.lang.String

Returns this Component's name, or null if it doesn't have a name.

More: [+]

Returns this Component's name, or null if it doesn't have a name.

See again Also:
#name,

Returns
String
this Component's name or null
public bound getParent() : Container

Returns this Component's parent Container, or null if it doesn't have a parent.

More: [+]

Returns this Component's parent Container, or null if it doesn't have a parent.

Returns
Container
this Component's parent or null
public getRootJComponent() : javax.swing.JComponent

Some Component implementations are backed by a hierarchy of Swing JComponents rather than a single JComponent.

More: [+]

Some Component implementations are backed by a hierarchy of Swing JComponents rather than a single JComponent. This method returns the top JComponent in the hierarchy, the one which is to be used to embed this Component in an underlying Swing scene graph or hierarchy. This is also the JComponent on which the x, y, width, height attributes operate.

This method must never return null, even during initialization.

The default implementation delegates to #getJComponent().

Returns
JComponent
the root JComponent