abstract class SimpleSwingApplication extends SwingApplication
Extend this class for most simple UI applications. Clients need to
implement the top
method. Framework initialization is done by this class.
In order to conform to Swing's threading policy, never implement top or any
additional member that created Swing components as a value unless component
creation happens on the EDT (see Swing.onEDT
and Swing.onEDTWait
).
Lazy values are okay for the same reason if they are initialized on the EDT
always.
- Alphabetic
- By Inheritance
- SimpleSwingApplication
- SwingApplication
- Reactor
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new SimpleSwingApplication()
Abstract Value Members
Concrete Value Members
-
def
deafTo(ps: Publisher*): Unit
Installed reaction won't receive events from the given publisher anylonger.
Installed reaction won't receive events from the given publisher anylonger.
- Definition Classes
- Reactor
-
def
listenTo(ps: Publisher*): Unit
Listen to the given publisher as long as
deafTo
isn't called for them.Listen to the given publisher as long as
deafTo
isn't called for them.- Definition Classes
- Reactor
-
def
main(args: Array[String]): Unit
Initializes the application and runs the given program.
Initializes the application and runs the given program.
- Definition Classes
- SwingApplication
-
def
quit(): Unit
Finalizes the application by calling
shutdown
and exits.Finalizes the application by calling
shutdown
and exits.- Definition Classes
- SwingApplication
-
val
reactions: Reactions
All reactions of this reactor.
All reactions of this reactor.
- Definition Classes
- Reactor
- def resourceFromClassloader(path: String): URL
- def resourceFromUserDirectory(path: String): File
-
def
shutdown(): Unit
Called before the application is exited.
Called before the application is exited. Override to customize.
- Definition Classes
- SwingApplication
-
def
startup(args: Array[String]): Unit
Calls
top
, packs the frame, and displays it.Calls
top
, packs the frame, and displays it.- Definition Classes
- SimpleSwingApplication → SwingApplication