On Mon, 8 Sep 2025 19:49:47 GMT, Andy Goryachev <[email protected]> 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