io.sarl.api.javafx
Behavior FXBehavior
All Superinterfaces:
IBehaviorGuardEvaluatorReceiver
behavior FXBehavior
extends FXKillSupportBehavior
Specific behavior for an agent that enables it to interact with a JavaFX user interface.
Maven Group Identifier:
io.sarl.sdk
Maven Artifact Identifier:
api.javafx
Since:
0.7
Property Summary
Modifier and type Property and description
OpenEventSpace uISpace
Uninstallation.
Inherited: iD, owner
Constructor Summary
Constructor and description
new(Agent,FxViewerController)
Constructor.
Action Summary
Modifier and type Action and description
OpenEventSpace getUISpace
Uninstallation.
Event Handler Summary
Handler and description
on Initialize
Installation.
Capacity Use Summary
Type
Behaviors
Property Details
uISpace
val uISpace : OpenEventSpace
Uninstallation. on Destroy { this.uiSpace.unregister(asEventListener) } /** Replies the space that is dedicated to the UI.

This property is an alias for the action: getUISpace

Returns:
the space for UI.
Constructor Details
new(Agent,FxViewerController)
new(Agent,FxViewerController)
Constructor.
Parameters:
owner - the owner (agent) of the behavior.
controller - the JavaFX controller to be linked to.
Action Details
getUISpace
def getUISpace : OpenEventSpace
Uninstallation. on Destroy { this.uiSpace.unregister(asEventListener) } /** Replies the space that is dedicated to the UI.
Returns:
the space for UI.
Event Handler Details
on Initialize
on Initialize
Installation.