Package examples
Class SelectedPropertyExample
- java.lang.Object
-
- org.jdesktop.application.AbstractBean
-
- org.jdesktop.application.Application
-
- org.jdesktop.application.SingleFrameApplication
-
- examples.SelectedPropertyExample
-
public class SelectedPropertyExample extends SingleFrameApplication
A simple demonstration of the@Action(selectedProperty)
annotation parameter. TheselectedProperty
parameter names a bound boolean property whose value is kept in sync with the value of the corresponding ApplicationAction'sselectedProperty
, which in turn mirrors the value of JToggleButtons that have been configured with that ApplicationAction.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jdesktop.application.Application
Application.ExitListener
-
-
Constructor Summary
Constructors Constructor Description SelectedPropertyExample()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
buttonAction()
boolean
isSelected()
static void
main(java.lang.String[] args)
void
setSelected(boolean selected)
protected void
startup()
Responsible for starting the application; for creating and showing the initial GUI.void
toggleAction()
-
Methods inherited from class org.jdesktop.application.SingleFrameApplication
configureWindow, getMainFrame, getMainView, setMainFrame, show, show, show, show, shutdown
-
Methods inherited from class org.jdesktop.application.Application
addExitListener, end, exit, exit, getContext, getExitListeners, getInstance, getInstance, hide, initialize, launch, quit, ready, removeExitListener
-
Methods inherited from class org.jdesktop.application.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Method Detail
-
startup
protected void startup()
Description copied from class:Application
Responsible for starting the application; for creating and showing the initial GUI.This method is called by the static
launch
method, subclasses must override it. It runs on the event dispatching thread.- Specified by:
startup
in classApplication
- See Also:
Application.launch(java.lang.Class<T>, java.lang.String[])
,Application.initialize(java.lang.String[])
,Application.shutdown()
-
buttonAction
@Action public void buttonAction()
-
toggleAction
@Action(selectedProperty="selected") public void toggleAction()
-
isSelected
public boolean isSelected()
-
setSelected
public void setSelected(boolean selected)
-
main
public static void main(java.lang.String[] args)
-
-