jTracer  1.03
Stack trace visualization tool
org.libcsdbg.jtracer.MainFrame Class Reference

Main application window frame and process entry point. More...

+ Inheritance diagram for org.libcsdbg.jtracer.MainFrame:
+ Collaboration diagram for org.libcsdbg.jtracer.MainFrame:

Public Member Functions

void startService ()
 Start the server. More...
 
void stopService ()
 Stop the server. More...
 
void shutdown ()
 Close the listening server socket and shutdown the server. More...
 
void run ()
 Server thread implementation. More...
 
void actionPerformed (ActionEvent event)
 Handler for toolbar and menu action events. More...
 
void propertyChange (PropertyChangeEvent event)
 Handler for events fired when UI properties change. More...
 

Static Public Member Functions

static void main (String[] argv)
 Process entry point. More...
 

Private Attributes

ToolBar tools = null
 Application toolbar. More...
 
MenuBar menu = null
 Application menu. More...
 
LogPane log = null
 Application logging pane. More...
 
StatusBar status = null
 Application statusbar. More...
 
AboutDialog about = null
 About dialog. More...
 
FileLock lock = null
 Unique server lock. More...
 
Thread server = null
 Server thread. More...
 
ServerSocket listener = null
 Listener socket. More...
 
SessionManager desktop = null
 Main and window manager. More...
 

Static Private Attributes

static final long serialVersionUID = 0x1000
 Class version. More...
 

Detailed Description

Main application window frame and process entry point.

In various classes (LogPane, StatusBar e.t.c) if any thread, other than the event dispatching thread(s) needs to update the GUI, it either fires a UI property change event, or puts a Runnable task in the EventQueue to be invoked later by the event dispatching thread

Todo:
Implement theme colors and l&f behaviours

Definition at line 52 of file MainFrame.java.


The documentation for this class was generated from the following file: