Package examples
Class SingleFrameExample4
- java.lang.Object
-
- org.jdesktop.application.AbstractBean
-
- org.jdesktop.application.Application
-
- org.jdesktop.application.SingleFrameApplication
-
- examples.SingleFrameExample4
-
public class SingleFrameExample4 extends SingleFrameApplication
A simple demo of the @Action annotation.This example only defines two @Actions explicitly: open and close. The open action allows the user to choose a file and load it into the textPane, and close just replaces the textPane's contents with the value of the "defaultText" resource. The example inherits
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jdesktop.application.Application
Application.ExitListener
-
-
Constructor Summary
Constructors Constructor Description SingleFrameExample4()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Replace the contents of the textPane with the value of the "defaultText" resource.static void
main(java.lang.String[] args)
void
open()
Load the specified file into the textPane or popup an error dialog if something goes wrong.protected void
startup()
Responsible for starting the application; for creating and showing the initial GUI.-
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
-
open
@Action public void open()
Load the specified file into the textPane or popup an error dialog if something goes wrong. The file that's loaded can't be saved, so there's no harm in experimenting with the cut/copy/paste/delete editing actions.
-
close
@Action public void close()
Replace the contents of the textPane with the value of the "defaultText" resource.
-
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()
-
main
public static void main(java.lang.String[] args)
-
-