java如何使所有按钮在JavaFX浏览器中正常工作?
我想让所有按钮在JavaFX应用程序中完美工作,在一个框架中显示网页。应用程序加载到的所有网页都是URL。做一些像搜索谷歌这样的事情是完美的。但是,web浏览器按钮并不总是起作用。例如,如果我尝试登录google帐户,“下一步”按钮不起作用,这适用于所有google Drive服务。我怎样才能解决这个问题?我正在MacOS Mojave上运行我的代码
import javafx.application.Platform;
import javafx.embed.swing.JFXPanel;
import javafx.scene.Scene;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javax.swing.*;
public class LoadWebPage
{
public static void main(String args[])
{
final JFrame frame = new JFrame();
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.setSize(620, 440);
final JFXPanel fxpanel = new JFXPanel();
frame.add(fxpanel);
Platform.runLater(new Runnable()
{
@Override
public void run()
{
WebEngine engine;
WebView wv = new WebView();
engine = wv.getEngine();
fxpanel.setScene(new Scene(wv));
engine.load("https://www.google.com/");
}
});
frame.setVisible(true);
}
}
共 (0) 个答案