Basics
Guides
API Reference
Basics
Guides
API Reference
[18:7] extends: Control
The ComboBoxBase class wraps javafx.scene.control.ComboBoxBase, the abstract base for the pop-up value controls (ComboBox, ColorPicker, DatePicker). It extends Control and provides the shared value, editability, prompt text, armed state, pop-up show/hide behavior, and the action and show/hide event handlers that every one of these controls inherits. This wrapper is not constructed directly. Concrete controls extend it, mirroring the JavaFX inheritance model, and may specialize members such as getValue and setValue for their own value type.
ComboBoxBase ()
Base constructor. ComboBoxBase is abstract and is never instantiated on its own.
setValue (Value)
Sets the current value of the control. Accepts a primitive, a raw AJO, or null. Subclasses whose value is a wrapped object (for example ColorPicker with a Color) override this method to unwrap the value.
Value is the value to set.this object for chaininggetValue ()
Returns the current value of the control.
The current value, or null.valueProperty ()
Returns the ObjectProperty backing the value.
An AJO wrapping ObjectProperty.setEditable (bool Editable)
Sets whether the control's text can be edited directly.
Editable is a bool; true allows editing.this object for chainingisEditable ()
Returns whether the control is editable.
A bool that is true when editing is allowed.editableProperty ()
Returns the BooleanProperty backing the editable flag.
An AJO wrapping javafx.beans.property.BooleanProperty.setPromptText (string Text)
Sets the prompt text shown when the control has no value.
Text is a string with the prompt text.this object for chaininggetPromptText ()
Returns the prompt text.
A string with the prompt text, or null when none is set.promptTextProperty ()
Returns the StringProperty backing the prompt text.
An AJO wrapping javafx.beans.property.StringProperty.arm ()
Arms the control, indicating a mouse press is in progress.
this object for chainingdisarm ()
Disarms the control.
this object for chainingisArmed ()
Returns whether the control is currently armed.
A bool that is true while the control is armed.armedProperty ()
Returns the BooleanProperty backing the armed state.
An AJO wrapping javafx.beans.property.BooleanProperty.show ()
Shows the control's pop-up.
this object for chaininghide ()
Hides the control's pop-up.
this object for chainingisShowing ()
Returns whether the control's pop-up is showing.
A bool that is true while the pop-up is visible.showingProperty ()
Returns the ReadOnlyBooleanProperty backing the showing state.
An AJO wrapping ReadOnlyBooleanProperty.setOnAction (callback Cb)
Registers a callback invoked when the control's action fires (for example when the value is committed).
Cb is a callback invoked with an ActionEvent.this object for chaininggetOnAction ()
Returns the onAction handler.
An AJO wrapping javafx.event.EventHandler, or null.onActionProperty ()
Returns the ObjectProperty backing the onAction handler.
An AJO wrapping ObjectPropertysetOnShowing (callback Cb)
Registers a callback invoked just before the pop-up is shown.
Cb is a callback invoked with an Event.this object for chaininggetOnShowing ()
Returns the onShowing handler.
An AJO wrapping javafx.event.EventHandler, or null.onShowingProperty ()
Returns the ObjectProperty backing the onShowing handler.
An AJO wrapping ObjectPropertysetOnShown (callback Cb)
Registers a callback invoked just after the pop-up is shown.
Cb is a callback invoked with an Event.this object for chaininggetOnShown ()
Returns the onShown handler.
An AJO wrapping javafx.event.EventHandler, or null.onShownProperty ()
Returns the ObjectProperty backing the onShown handler.
An AJO wrapping ObjectPropertysetOnHiding (callback Cb)
Registers a callback invoked just before the pop-up is hidden.
Cb is a callback invoked with an Event.this object for chaininggetOnHiding ()
Returns the onHiding handler.
An AJO wrapping javafx.event.EventHandler, or null.onHidingProperty ()
Returns the ObjectProperty backing the onHiding handler.
An AJO wrapping ObjectPropertysetOnHidden (callback Cb)
Registers a callback invoked just after the pop-up is hidden.
Cb is a callback invoked with an Event.this object for chaininggetOnHidden ()
Returns the onHidden handler.
An AJO wrapping javafx.event.EventHandler, or null.onHiddenProperty ()
Returns the ObjectProperty backing the onHidden handler.
An AJO wrapping ObjectProperty
Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.