我想知道是否可以使用JSP在浏览器中弹出JOptionPane
或其他Swing组件。
答案 0 :(得分:4)
如果您嵌入了applet。但我不认为这就是你想要的。 Swing适用于桌面应用。 JSP网页。如果您需要组件,请尝试查看JSF或许多AJAX Javascript框架,例如prototype。
答案 1 :(得分:2)
您可能还需要考虑GWT,它允许您使用Java代码开发Web界面(Java代码由GWT编译器转换为HTML和JavaScript)。虽然在编写GWT应用程序时没有直接编程到Swing API ,但GWT API在样式上与Swing编程非常相似。
答案 2 :(得分:1)
假设您熟悉Swing,您可能想要自我介绍Apache Wicket,这与构建网页的方式非常相似,因为Swing是构建GUI:s。也就是说,在Wicket中添加Label,Button,DataTable等新的instancef来页面并将它们链接到bean属性数据,然后最终转换为功能完备的网页。
至于实际问题,你真的不能这样做。如果选择一个新的/不同的/另一个Web框架来帮助你是不可能的,我能想到的唯一正确的方法就是做sblundy所建议的。