私のJavaFXアプリは、JavaFXEclipseプラグインを介して実行すると機能します。
しかし、それをWebプロジェクトに埋め込もうとすると、正しくレンダリングされず、しばらくすると、その場所に黒い長方形が読み込まれます。
JavaFXアプリケーションをロードするためのコードは次のとおりです。
<script src="http://dl.javafx.com/1.2/dtfx.js"></script>
<script>
javafx({
codebase: "/applets/",
archive: "HelloApplet.jar",
draggable: false,
width: 250,
height: 80,
code: "hello.HelloApplet",
name: "HelloApplet"
});
</script>
そして、これが私のJavaFXアプリのコードです。
package hello;
// some imports here
// ...
Stage {
title: "My Applet"
width: 250
height: 80
scene: Scene {
content: Text {
x: 10 y: 30
font: Font { size: 24 }
fill: Color.BLUE
effect: DropShadow{ offsetX: 3 offsetY: 3}
content: "Hello World!"
} // Text
} // Scene
} // Stage
私のWebプロジェクトでは、生成されたHelloApplet.jarを次の場所に配置しました。
src/main/webapp/applets/HelloApplet.jar
しかし、無駄に、それはまだ私がここで間違っていることをロードしていませんか?私は何かが足りないのですか?
アプレットのロード中にロギングを有効にすることは可能ですか?