To give some additional context, here are some brief comments I wrote on
jigsaw-dev (before suggesting that this topic move over here).
1) The StageHelper class is deliberately not exposed for good reasons,
since it's purpose is to provide internal access to non-public state.
2) We moved most of the skin classes to a publicly exported
javafx.scene.control.skin package as part of JEP 253, but that didn't
include ContextMenuContent.
3) in addition to the two internal classes, you are also accessing a
non-supported (and not documented) impl_* method which may or may not
continue to work.
Can you explain what you are trying to do with these classes? Perhaps
there is an alternative?
-- Kevin
Jonathan Giles wrote:
Neither of these classes are currently planned to be moved into public
API for JDK 9. You should file separate requests in bug tracker so we
can discuss the feasibility of both of these classes.
-- Jonathan
On 6/11/15 11:48 PM, Rahman USTA wrote:
Hi all;
I'm trying Jigsaw build with my JavaFX project, everything is fine
but with
two exceptions.
javac could not find/access
com.sun.javafx.scene.control.skin.ContextMenuContent
and com.sun.javafx.stage.StageHelper classes.
I'm using ContextMenuContent to add new menu items to webview's default
context menu. I can set a new ContextMenu for Webviews but, I want to
use
actions of default menuitems as well. Code
<https://github.com/asciidocfx/AsciidocFX/blob/master/src/main/java/com/kodcu/component/ViewPanel.java#L95-L127>
I'm doing something when application focus-out, but when an JavaFX
Alert is
shown, it acts as focus-out, to avoid this circumstances I'm using
StageHelper Code
<https://github.com/asciidocfx/AsciidocFX/blob/master/src/main/java/com/kodcu/controller/ApplicationController.java#L1037-L1043>
How can I these needs with Jigsaw builds?
Thanks.