RFR: 8353743: [TestBug] Monkey Tester Application Update 6

Ajit Ghaisas aghaisas at openjdk.org
Wed Sep 17 09:07:43 UTC 2025


On Mon, 8 Sep 2025 19:49:47 GMT, Andy Goryachev <angorya at openjdk.org> wrote:

> Further additions to the MonkeyTester application:
> 
> - readme.md: In this command we should not add `javafx-sdk-24` in the path. JAVAFX already includes sdk folder we just need to use `java -p <JAVAFX>/lib/ --add-modules ALL-MODULE-PATH -jar MonkeyTester.jar`
> - TableView page: canvas based cell and row factories
> - Dialog page
> - Progress Bar Page
> - additional scripts in the WritingSystemsDemo
> - pure Swing JTextField/JTextArea window
> - ImageView page
> - AudioClip page
> - events in Drag and Drop page
> - added miscellaneous options
> - TextFlow page: updated hit info visualization, tab stop policy
> - WebView page: added direct html input
> 
> Also, upgraded the build scripts and eclipse settings to **JDK24** and **JFX24** (you may need to upgrade Eclipse).

Tested newly added tests on macOS. They look good apart from one observation regarding DialogPane test.
I have not tested Eclipse settings as I don't use it.

tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/DialogPage.java line 120:

> 118: 
> 119:     private Dialog createDialog() {
> 120:         Dialog d = new Dialog();

I am unable to close the created Dialog by pressing red x button on Dialog window on macOS. (This is a problem if Dialog Modality is set to APPLICATION_MODAL - then there is no way to close the dialog and we cannot click on the "Show Dialog" toggle button)

Also, clicking "Show Dialog" button to toggle dialog show and hide is not very intuitive.

-------------

PR Comment: https://git.openjdk.org/jfx/pull/1887#issuecomment-3302037926
PR Review Comment: https://git.openjdk.org/jfx/pull/1887#discussion_r2354805290


More information about the openjfx-dev mailing list