"fxml_02" Rexx Application

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.
fxml_02.rex
The main Rexx program that sets up and starts the JavaFX application. This program will cause JavaFX to load and process the GUI defined in the XML text file of "FXML_02_Document.fxml" and for translation of some text in the GUI it creates and supplies a ResourceBundle for either "FXML_02_de.properties" (if invoked with the argument "de") or "FXML_02_en.properties".
FXML_02_Document.fxml
The XML text file that defines the GUI, runs the Rexx program "fxml_02_controller.rex" and defines an event handler, programmed in Rexx. In addition it demonstrates the effects of using attributes for substitution to different languages (led in by "%"), and attributes that take a value once or update constantly to entries in the ScriptContext's Bindings. Cf. introduction_to_fxml.html .
fxml_02_controller.rex
A Rexx package defining a public routine that gets invoked by the Rexx event handler defined in "FXML_02_Document.fxml". It defines attributes in the prolog code (the Rexx code before any directives) that will get used in the GUI. In addition it demonstrates how to incorporate attributes as Rexx variables and updating attributes from the value of a Rexx variable using Rexx script annotations.
FXML_02_en.properties
A properties (text) file defining translations for some text values in the GUI to English.
FXML_02_de.properties
A properties (text) file defining translations for some text values in the GUI to German.


Rony G. Flatscher, 2016-12-06, Wien/Vienna, Austria, Europe