examples
Class SelectedPropertyExample

java.lang.Object
  extended by org.jdesktop.application.AbstractBean
      extended by org.jdesktop.application.Application
          extended by org.jdesktop.application.SingleFrameApplication
              extended by examples.SelectedPropertyExample

public class SelectedPropertyExample
extends SingleFrameApplication

A simple demonstration of the @Action(selectedProperty) annotation parameter. The selectedProperty parameter names a bound boolean property whose value is kept in sync with the value of the corresponding ApplicationAction's selectedProperty, 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
SelectedPropertyExample()
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectedPropertyExample

public SelectedPropertyExample()
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 class Application
See Also:
Application.launch(java.lang.Class, 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)