Top Fields Constructors Methods
com.sun.javafx.scene.layout

public final Class HeaderButtonBehavior

extends Object
implements EventHandler<Event>
Class Inheritance
All Implemented Interfaces
javafx.event.EventHandler, java.util.EventListener
Imports
com.sun.javafx.PlatformUtil, javafx.beans.value.ObservableValue, javafx.css.PseudoClass, javafx.event.Event, .EventHandler, javafx.scene.Node, .Scene, javafx.scene.input.MouseButton, .MouseEvent, javafx.scene.layout.HeaderButtonType, javafx.stage.Modality, .Stage, .StageStyle, .WindowEvent, javafx.util.Subscription, java.util.Objects

Field Summary

Modifier and TypeField and Description
private static final PseudoClass
private final Node
private final Subscription
private final HeaderButtonType
type

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

Constructor Summary

AccessConstructor and Description
public
HeaderButtonBehavior(Node node, HeaderButtonType type)
References Deprecated HeaderButtonType is deprecated or references (maybe indirectly) at least one deprecated element.

Method Summary

Modifier and TypeMethod and Description
public void
private Stage
public void
handle(Event event)

Implements javafx.event.EventHandler.handle.

Invoked when a specific event of the type for which this handler is registered happens.

private void
private void
private void
private void
private void
private void
onStageChanged(Stage oldStage, Stage newStage)

private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

MAXIMIZED_PSEUDO_CLASSback to summary
private static final PseudoClass MAXIMIZED_PSEUDO_CLASS
nodeback to summary
private final Node node
subscriptionback to summary
private final Subscription subscription
typeback to summary
private final HeaderButtonType type

References Deprecated

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

See corresponding docs for further information.

Constructor Detail

HeaderButtonBehaviorback to summary
public HeaderButtonBehavior(Node node, HeaderButtonType type)

References Deprecated

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

See corresponding docs for further information.

Method Detail

disposeback to summary
public void dispose()
getStageback to summary
private Stage getStage()
handleback to summary
public void handle(Event event)

Implements javafx.event.EventHandler.handle.

Doc from javafx.event.EventHandler.handle.

Invoked when a specific event of the type for which this handler is registered happens.

Annotations
@Override
handleMouseEventback to summary
private void handleMouseEvent(MouseEvent event)
handleWindowEventback to summary
private void handleWindowEvent(WindowEvent event)
onFullScreenChangedback to summary
private void onFullScreenChanged(Boolean fullScreen)
onMaximizedChangedback to summary
private void onMaximizedChanged(Boolean maximized)
onResizableChangedback to summary
private void onResizableChanged(Boolean unused)
onStageChangedback to summary
private void onStageChanged(Stage oldStage, Stage newStage)
updateButtonDisableStateback to summary
private void updateButtonDisableState(Stage stage)