Webview word wrap在web视图中不起作用
我试图在JavaFX中使用webview打开一个html文件。当我调整窗口大小时,没有换行符。这是我的密码:Webview word wrap在web视图中不起作用,webview,javafx-2,javafx,Webview,Javafx 2,Javafx,我试图在JavaFX中使用webview打开一个html文件。当我调整窗口大小时,没有换行符。这是我的密码: WebEngine xwebEngin=null; Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize(); Group gp=new Group(); Scene scn=new Scene(gp); fm1.setScene(scn); WebView wb=new WebView();
WebEngine xwebEngin=null;
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
Group gp=new Group();
Scene scn=new Scene(gp);
fm1.setScene(scn);
WebView wb=new WebView();
gp.getChildren().add(wb);
wb.setMaxSize(screenSize.width-20,screenSize.height-70);
wb.setMinSize(screenSize.width-20,screenSize.height-70);
xwebEngin=wb.getEngine();
File htmlFile = new File("d:/new folder/abc.htm)";
try {
xwebEngin.load(htmlFile.toURI().toURL().toString());
}
catch(Exception ex) {}
默认情况下,WebView支持自动换行 但您通过以下方式为WebView指定了固定的最小大小: 这样组就不能缩小你们的网络视图,然后网络视图就比窗口大了,看起来文字被切掉了 使用setPrefSize而不是min/max,或尝试下一个代码:
WebView wb = new WebView();
Scene scn = new Scene(wb);
fm1.setFullScreen(true);
WebEngine xwebEngin = wb.getEngine();
xwebEngin.load("d:/new folder/abc.htm");
fm1.setScene(scn);
WebView wb = new WebView();
Scene scn = new Scene(wb);
fm1.setFullScreen(true);
WebEngine xwebEngin = wb.getEngine();
xwebEngin.load("d:/new folder/abc.htm");
fm1.setScene(scn);