我正在寻找一种方法来打印JavaFX TableView的内容.据我所知,JavaFX还没有打印功能(多么令人失望).我找到了一些关于获取WebView屏幕截图的信息,并将其打印为图像.
是否可以使用表视图执行类似的操作.如何在具有许多数据的表上处理多个页面.
谢谢你的帮助
我正在尝试为使用 webview 访问单个网站的 JavaFX 应用程序编写自己的协议处理程序。到目前为止我所做的
我的自定义 URLStreamHandlerFactory
public class MyURLStreamHandlerFactory implements URLStreamHandlerFactory {
public URLStreamHandler createURLStreamHandler(String protocol) {
System.out.println("Protocol: " + protocol);
if (protocol.equalsIgnoreCase("http") || protocol.equalsIgnoreCase("https")) {
return new MyURLStreamHandler();
} else {
return new URLStreamHandler() {
@Override
protected URLConnection openConnection(URL u) throws IOException {
return new URLConnection(u) {
@Override
public void connect() throws IOException {
}
};
}
};
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的自定义 URLStreamHandler
public class MyURLStreamHandler extends java.net.URLStreamHandler{
protected HttpURLConnection openConnection(URL u){
MyURLConnection q = new MyURLConnection(u);
return …Run Code Online (Sandbox Code Playgroud) 是否可以从webview中加载的页面中读取http请求和响应数据.我想要做的是在用户点击webview中页面内的链接后从响应中获取二进制数据.任何帮助或线索将不胜感激