我想这样做是因为我想在客户端printJob.print();
上打印一个Swing组件,总是在服务器端打印。 还有其他方法可以吗?
答案 0 :(得分:1)
由于浏览器制造商删除了对applet和Java Web Start的支持,并且Oracle不推荐使用它们,因此无法在Web应用程序中在客户端显示Java GUI组件。
另一种方法可能是在服务器端生成组件的映像并将该映像发送到客户端。另一方面,在Swing组件中几乎无法呈现无法用纯HTML呈现的内容,因此我怀疑Swing组件是否必要。