나는 오래된 자바 애플릿을 좋아한다. 그러나 JFX가 실제로 작동하는 방식을 정말 좋아하기 때문에 게임을 사용하여 게임을 만들거나 게임을 만드는 게임을 만들고 싶습니다.하지만 내 웹 사이트에 게시 할 수 있기를 바랍니다. 어떻게하면이 일을 할 수 있습니까?JavaFX 웹 애플릿을 만들 수 있습니까?
8
A
답변
4
예, 당신이 당신의 웹 페이지에 자바 FX를 포함 할 수 있어야한다 : http://docs.oracle.com/javase/8/javase-clienttechnologies.htm
4
예
http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/deployment_toolkit.html#BABJHEJA, 당신은에 자바 FX GUI를 포함 할 수 있습니다 스윙 기반 JApplet을. 기본적으로 Swing과 JavaFX 패널 간의 어댑터입니다. JFXPanel을 사용하면됩니다.
는는 전체 예제 :
public class FXApplet extends JApplet {
protected Scene scene;
protected Group root;
@Override
public final void init() { // This method is invoked when applet is loaded
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
initSwing();
}
});
}
private void initSwing() { // This method is invoked on Swing thread
final JFXPanel fxPanel = new JFXPanel();
add(fxPanel);
Platform.runLater(new Runnable() {
@Override
public void run() {
initFX(fxPanel);
initApplet();
}
});
}
private void initFX(JFXPanel fxPanel) { // This method is invoked on JavaFX thread
root = new Group();
scene = new Scene(root);
fxPanel.setScene(scene);
}
public void initApplet() {
// Add custom initialization code here
}
}
그리고 그것을위한 테스트 구현 : 설정 업 자바 FX의 GUI
FXApplet
클래스
public class MyFXApplet extends FXApplet {
// protected fields scene & root are available
@Override
public void initApplet() {
// this method is called once applet has been loaded & JavaFX has been set-up
Label label = new Label("Hello World!");
root.getChildren().add(label);
Rectangle r = new Rectangle(25,25,250,250);
r.setFill(Color.BLUE);
root.getChildren().add(r);
}
}
을 다른 방법으로, 당신은 FXApplet
gist 사용할 수 있습니다 여기에는 또한 일부 문서가 포함되어 있습니다.
관련 문제
- 1. Qt로 트레이 애플릿을 만들 수 있습니까?
- 2. JavaFX 애플릿을 HTML 페이지에 배치
- 3. JavaFX 웹 페이지에서 분리
- 4. 웹 사이트에 자바 애플릿을 삽입하십시오.
- 5. 웹 페이지에서 애플릿을 실행
- 6. 애플릿을 웹 브라우저 페이지에로드하십시오.
- 7. 웹 사이트에서 애플릿을 저장하십시오.
- 8. 자바 애플릿을 사용하여 녹음 할 수 있습니까?
- 9. JavaFX 애플릿이 작동하지 않습니다.
- 10. PHP의 웹 서비스에서 쿠키를 만들 수 있습니까?
- 11. 웹 서버를 인덱스 서버로 만들 수 있습니까?
- 12. 웹 기반 텔넷 서비스를 만들 수 있습니까?
- 13. JavaFX가 Java 애플릿을 대체합니까?
- 14. 내 애플릿을 더 정상적으로 끝낼 수 있습니까?
- 15. C++에서 애플릿을 사용할 수 있습니까
- 16. Android 또는 Blackberry에서 애플릿을 실행할 수 있습니까?
- 17. Flex 애플릿을 Flex로 래핑 할 수 있습니까?
- 18. lwjgl 101 : 어떻게 애플릿을 작성할 수 있습니까?
- 19. 애플릿을 어떻게 할당 할 수 있습니까?
- 20. javafx 도트 매트릭스 프린터로 인쇄 할 수 있습니까?
- 21. 실시간으로 다른 웹 페이지를 제어하는 웹 페이지를 만들 수 있습니까?
- 22. 자바 웹 서블릿을 나머지 웹 서비스로 만들 수 있습니까?
- 23. JavaFx 제작 도구는 어디에서 구할 수 있습니까?
- 24. Xcode에서 탭을 만들 수 있습니까?
- 25. 웹 브라우저에서 Java 애플릿을 실행하는 방법
- 26. 템플릿을 만들 수 있습니까?
- 27. 애플릿을 Eclipse에서 닫을 수 없습니다.
- 28. 애플릿을 실행하기 전에 Java 애플릿 인증서가 신뢰되는지 확인할 수 있습니까?
- 29. 클라이언트 측 javafx
- 30. 어떻게 위시리스트를 만들 수 있습니까?
예를 보여주지 않겠습니까? 링크가 작동하지 않으면 어떻게됩니까? – blo0p3r