Documentation

Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
jvx:reference [2020/06/15 08:45]
cduncan [The Launcher]
jvx:reference [2020/06/15 08:47]
cduncan [Notes on the Launcher]
Line 576: Line 576:
 ===== Notes on the Launcher ===== ===== Notes on the Launcher =====
  
-As you might have noticed, in our example the launcher is a (window) frame. That makes sense for nearly every desktop GUI toolkit as they all depend upon a window as main method to display their applications. But the launcher could also be simpler: for example, just a call to start the GUI thread. Or it could be something completely different: for example, an incoming HTTP request.+As you might have noticed, in our example the launcher is a (window) frame. That makes sense for nearly every desktop GUI toolkitas they all depend upon a window as the main method to display their applications. But the launcher could also be simpler: for example, just a call to start the GUI thread. Or it could be something completely different: for example, an incoming HTTP request.
  
 Also, don’t forget that the launcher is providing additional functionality to the application,​ like saving file handles, reading and writing the configuration,​ and similar platform and toolkit-dependent operations. See the [[https://​sourceforge.net/​p/​jvx/​code/​HEAD/​tree/​trunk/​java/​swing/​src/​com/​sibvisions/​rad/​ui/​swing/​impl/​SwingApplication.java|launcher for Swing for further details]]. Also, don’t forget that the launcher is providing additional functionality to the application,​ like saving file handles, reading and writing the configuration,​ and similar platform and toolkit-dependent operations. See the [[https://​sourceforge.net/​p/​jvx/​code/​HEAD/​tree/​trunk/​java/​swing/​src/​com/​sibvisions/​rad/​ui/​swing/​impl/​SwingApplication.java|launcher for Swing for further details]].
This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information