Package io.tlf.jme.jfx.injme
Class JmeFxHostInterface
- java.lang.Object
-
- io.tlf.jme.jfx.injme.JmeFxHostInterface
-
- All Implemented Interfaces:
com.sun.javafx.embed.HostInterface
public class JmeFxHostInterface extends java.lang.Object implements com.sun.javafx.embed.HostInterfaceThe implementation ofHostInterfaceto listen requests or notifications from embedded scene.
-
-
Constructor Summary
Constructors Constructor Description JmeFxHostInterface(JmeFxContainerInternal container)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangrabFocus()voidrepaint()booleanrequestFocus()voidsetCursor(com.sun.javafx.cursor.CursorFrame cursorFrame)voidsetEmbeddedScene(com.sun.javafx.embed.EmbeddedSceneInterface sceneInterface)voidsetEmbeddedStage(com.sun.javafx.embed.EmbeddedStageInterface stageInterface)voidsetEnabled(boolean enabled)voidsetPreferredSize(int width, int height)booleantraverseFocusOut(boolean forward)voidungrabFocus()
-
-
-
Constructor Detail
-
JmeFxHostInterface
public JmeFxHostInterface(JmeFxContainerInternal container)
-
-
Method Detail
-
grabFocus
public boolean grabFocus()
- Specified by:
grabFocusin interfacecom.sun.javafx.embed.HostInterface
-
repaint
public void repaint()
- Specified by:
repaintin interfacecom.sun.javafx.embed.HostInterface
-
requestFocus
public boolean requestFocus()
- Specified by:
requestFocusin interfacecom.sun.javafx.embed.HostInterface
-
setCursor
public void setCursor(com.sun.javafx.cursor.CursorFrame cursorFrame)
- Specified by:
setCursorin interfacecom.sun.javafx.embed.HostInterface
-
setEmbeddedScene
public void setEmbeddedScene(com.sun.javafx.embed.EmbeddedSceneInterface sceneInterface)
- Specified by:
setEmbeddedScenein interfacecom.sun.javafx.embed.HostInterface
-
setEmbeddedStage
public void setEmbeddedStage(com.sun.javafx.embed.EmbeddedStageInterface stageInterface)
- Specified by:
setEmbeddedStagein interfacecom.sun.javafx.embed.HostInterface
-
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabledin interfacecom.sun.javafx.embed.HostInterface
-
setPreferredSize
public void setPreferredSize(int width, int height)- Specified by:
setPreferredSizein interfacecom.sun.javafx.embed.HostInterface
-
traverseFocusOut
public boolean traverseFocusOut(boolean forward)
- Specified by:
traverseFocusOutin interfacecom.sun.javafx.embed.HostInterface
-
ungrabFocus
public void ungrabFocus()
- Specified by:
ungrabFocusin interfacecom.sun.javafx.embed.HostInterface
-
-