QF-Test has continuously supported Java Swing (the traditional GUI toolkit, with is part of every Java version of Oracle since 1997) since its very beginning in 1999 as a tool for automated GUI testing.
QF-Test can test Swing applications with an embedded browser like e.g. JxBrowser. You can access both, the Java and the Web part of the application.
JavaFX is the successor of Swing and an integral part of Java 8. With Java 11 JavaFX was moved out of the JDK into the open source project OpenJFX. Since 2014 QF‑Test supports this GUI technology and provides advanced testing support including complex components like trees and tables. QF‑Test can test JavaFX applications with an embedded browser like e.g. JxBrowser or WebView. You can access both, the Java and Web part of the application.
When you migrate your application from Java Swing to JavaFX, you can reuse Swing GUI tests in QF-Test for JavaFX automated testing with little effort.
More about testing JavaFX applications with QF-Test
Article by Wolfgang Weigend, Oracle:
Automated Testing of JavaFX GUI-Components.
Java GUI tests for applications based on the Standard Widget Toolkit (SWT), including Eclipse plug-ins and the Rich Client Platform (RCP). QF-Test has continuously provided support for this toolkit since 2008.
More about Testing Eclipse/RCP (SWT) Applications with QF-Test