小编典典
很有可能!
一个必须安装JavaFX
2.0,并设法以某种方式将其包含jfxrt.jar在Classpath中。
以下代码在JFrame中呈现JFXPanel。JFXPanel包含一个加载的WebViewgoogle.com。
但是,至少在我的机器上,WebView感觉很草率。我正在Mac OS X 10.6上工作;JavaFX 2.0仍处于OS X的测试版中。
__我找到的 替代方法
包括MozSwing,它看起来非常有前途,而且感觉很快。遗憾的是,自2008年以来,该项目就不再进行开发了,捆绑的XUL运行程序已经很旧了(没有新的html
5)。
两种方法都是通过Maven包含的噩梦,您最好设置自己的本地存储库。
import java.awt.Dimension;
import java.awt.Point;
import javafx.application.Platform;
import javafx.embed.swing.JFXPanel;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
public class JavaFX {
/* Create