BrowserLauncher is a class that provides one static method, openURL, which
opens the default web browser for the current user of the system to the
given URL.
note: properties should be loaded automatically in the loader's
constructor to make them available immediately there's no need to call
XulManager.load() all property files in the locale tree should be
included
todo: in the future I might use an XValidationLabel/Status interace
instead of a plain vanilla Swing JLabel note: return value might be null
if no label is associated with input control
Note: don't forget to call setup in derived class I can't put setup in
constructor because it wouldn't allow setting of any member variables
which might be needed in init
fix: multiple choices are experimental and need to improved substantily
todo: checkbox group allows multiple selection i need to extend input
interface to allow for multiple selections should i use comma separated
value for get/setText?
note: this code is expirimental it is currently extremely inefficient and
crude as some concepts still needs to worked out it will improve
substantially over the next couple of months
note: this class works also on jars inside jars, that is, the jar entry
inside the jar must be another jar you can either use the file or the http
protocol example: jar:file:///c:/sandbox/venus/venus.jar!