Hi Franz,

On 28.07.2026 19:00, Franz Marx wrote:
Dear OpenRexx developers!
In the past of my IBM-Systemprogrammer's. business i wrote a lot of CICS-Apps in PL1 and Assembler, also a lot in VM-Rexx with ASM-Subroutines and
X3270-Dialogscreens.
After retired i like to play with OpenRexx and make e.g. Benchmarks calculating millions of primes in Windows 10 and 11,
Opensuse Leap 15 and 16, Tumbleweed,
Kubuntu Leap 24 and 26.

One thing i am still missing:
i never learned OO-Programming and
Windows-Screen-Programming,
i am so sorry.
Did anyone of you have some easy to understand samples for me?
So, that i can make Windowsdialogue for my Console-Rexxprograms?
That is it i would like to do next.

the Windows version of ooRexx comes with ooDialog and documentation (ooDialog User Guide, ooDialog Reference). The technology is aged, but ooDialog works.

---

Personally I would suggest to use ooRexx to take advantage of Java class libraries, either awt+swing, or better and easier: JavaFX. The resulting GUIs run not only on Windows, but also on macOS and Linux, unchanged, due to the property of Java that it runs on all important operating systems, and a Java class (even GUI classes), once compiled, run unchanged on all of these operating system platforms.

To exploit Java from ooRexx you need to have a) Java installed, and b) BSF4ooRexx850 (a bidirectional ooRexx-Java bridge) installed. BSF4ooRexx850 comes with numerous examples for awt/swing and for JavaFX-GUIs: there is no single line of Java code, yet the bridge allows you to use all of the Java class libraries and interact with any Java object as if it was an ooRexx object.

JavaFX allows you to create the most complex GUIs interactively with a tool called "SceneBuilder", very powerful, therefore very feature rich. In essence what you can do is to draw the GUI, save it as a FXML text file, insert one, two lines into the FXML file, and off you go.

If you are interested, then please say so.

---

Both solutions, ooDialog or awt/swing or JavaFX, mandates that you use ooRexx messages to objects. This is actually very easy, although many classic Rexx programmers have difficulties with it, because they often think, there must be more to it than can be seen (and there is no more than that :) ). Maybe you should look at the ooRexx book entitled "ooRexx Programming Guide" (rexpg.pdf), which tries to introduce the Rexx programmer to open object Rexx. If you have any questions in this context, please do not hesitate and step forward an ask!

At the RexxLA International Rexx Symposiae there have been tutorials to teach classic Rexx programmers ooRexx, also there have been quite a few presentation over time that teach how to create GUIs with awt/swing or with JavaFX, which both is straight-forward. If you have any questions in this context, please do not hesitate and step forward an ask as well!

---

A last remark: membership at the Rexx Language Association is free, and if you enroll, you would have access to the RexxLA membership list, where you can also ask questions and seek for help, here the link: https://www.RexxLA.org and click "Join for free" (https://www.rexxla.org/members/index.rsp?action=join).

HTH

---rony









_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to