My context:
Well, it's a bit hidden:
If you have installed the Beta plugin for Java 9 support - uninstall. Make sure the latest Java 9 support plugin is installed.
javafx.controls
com.sun.javafx.scene.control
In order to solve this issue you have to add the compiler argument --add-exports=javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED. This can be done in Eclipse too but I have to admit at a very hidden place.
Go to the properties of your project and then to the Java Build Path. Select Modulepath and then the JRE System library (should be java 9). Inside that you find an item "is modular". Select that. Then open "Edit" on the right and a menu will open. At the top select "Details". There you will see a table where you can add your exports. Believe it or not but it works :-) I had to clean and re-build the project though in order to really get this compiled.