Top Description Fields Constructors Methods
javafx.scene.layout

public final Enum HeaderButtonType

extends Enum<HeaderButtonType>
Class Inheritance
Annotations
@Deprecated
since:25
Imports
javafx.scene.Node, javafx.stage.Stage

Deprecated

since 25.

This is a preview feature which may be changed or removed in a future release.

Identifies the semantic type of a button in a custom HeaderBar, which enables integrations with the platform window manager. For example, hovering over a MAXIMIZE button on Windows will summon snap layouts.
Since
25
See Also
HeaderBar#setButtonType(Node, HeaderButtonType)

Field Summary

Modifier and TypeField and Description
public static final HeaderButtonType
CLOSE

References Deprecated HeaderButtonType is deprecated or references (maybe indirectly) at least one deprecated element.
Identifies the close button.
public static final HeaderButtonType
ICONIFY

References Deprecated HeaderButtonType is deprecated or references (maybe indirectly) at least one deprecated element.
Identifies the iconify button.
public static final HeaderButtonType
MAXIMIZE

References Deprecated HeaderButtonType is deprecated or references (maybe indirectly) at least one deprecated element.
Identifies the maximize button.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static HeaderButtonType
valueOf(String name)
References Deprecated HeaderButtonType is deprecated or references (maybe indirectly) at least one deprecated element.

public static HeaderButtonType[]
values()
References Deprecated HeaderButtonType is deprecated or references (maybe indirectly) at least one deprecated element.

Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

CLOSEback to summary
public static final HeaderButtonType CLOSE

References Deprecated

HeaderButtonType is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Identifies the close button.

See Also
Stage#close()
ICONIFYback to summary
public static final HeaderButtonType ICONIFY

References Deprecated

HeaderButtonType is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Identifies the iconify button.

See Also
Stage#isIconified(), Stage#setIconified(boolean)
MAXIMIZEback to summary
public static final HeaderButtonType MAXIMIZE

References Deprecated

HeaderButtonType is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Identifies the maximize button.

This button toggles the Stage#isMaximized() or Stage#isFullScreen() property, depending on platform-specific invocation semantics. For example, on macOS the button will put the window into full-screen mode by default, but maximize it to cover the desktop when the option key is pressed.

If the window is maximized, the button will have the maximized pseudo-class.

See Also
Stage#isMaximized(), Stage#setMaximized(boolean), Stage#isFullScreen(), Stage#setFullScreen(boolean)

Constructor Detail

HeaderButtonTypeback to summary
private HeaderButtonType()

Method Detail

valueOfback to summary
public static HeaderButtonType valueOf(String name)

References Deprecated

HeaderButtonType is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

valuesback to summary
public static HeaderButtonType[] values()

References Deprecated

HeaderButtonType is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.