"fxml_06" JavaFX ProgressBar in a Nutshell
Hint: if you wish to look at the ooRexx code with syntax highlighting, then you can
use the free and open-source editor "[g]vim"
, which is available for practically
all platforms and can be downloaded from its homepage at
http://www.vim.org/.
- . <directory> (List of this directory)
- Display all of this directory's files and directories.
- .. <directory> (List of parent directory)
- Display all of the parent directory's files and directories.
The following files and Rexx packages (Rexx programs) are used in this application:
- fxml_pb.rxj, usage: "
rexx fxml_pb.rxj
" or
(on MacOSX use rexxj.sh
instead) "rexxj.cmd fxml_pb.rxj
"
- The main Rexx program that sets up and starts the JavaFX application.
- fxml_pb_controller.rex
- the Rexx program that defines public routines for handling the button presses and
defines a class that gets used to update the GUI.
- fxml/put_FXID_objects_into.my.app.rex
- A utilty Rexx program/package that is called from within each GUI-FXML file which
makes all its JavaFX objects (those that have a "fx:id" attribute defined)
available to all running Rexx programs.
- fxml_pb.fxml
- The FXML file defining the GUI for the application.
- worker.rex
- The Rexx program that does some lengthy work and updates the GUI from another
thread thant the "JavaFX Application Thread" by using the class methods
runLater
and runLaterLatest
of the FXGuiThread
class defined in the BSF.CLS
package
Rony G. Flatscher, 2017-11-19 Wien/Vienna, Austria, Europe