有没有什么办法可以用java只打开一个指定的URL的新窗口。我知道我们可以在javascript中使用window.open,但我需要它在java page.Anyidea中。使用java打开一个新窗口
0
A
回答
1
您可以使用Applet的上下文和showDocument()
方法。 例子:
String link = "http://www.google.com";
URL u = new URL(link);
AppletContext a = getAppletContext();
a.showDocument(u,"_self");
您可以改变窗口/标签通过改变打开链接_self
到_blank
0
如果它确实是一个小程序,你想创建一个的Java窗口(JFrame
或类似),请参阅AlphaMale的评论。
如果你想代替的是一个新的浏览器窗口,你可以遵循inquizitive的答案,或者使用JSObject
运行任意JavaScript代码:
import netscape.javascript.*; // add plugin.jar to classpath during compilation
...
JSObject window = JSObject.getWindow(this);
window.eval('window.open(url)');
这是更有益的交互页面的脚本,当然,如果你想要的只是使用Applet API打开另一个选项卡可能会更简单。
相关问题
- 1. 使用MVC打开一个新窗口
- 2. 使用PHP打开一个新窗口
- 3. 打开一个新窗口
- 4. 用Ruby打开一个新窗口
- 5. 用asp.net打开一个新窗口
- 6. 用pygame打开一个新窗口
- 7. Kendo UI:当打开一个窗口时,我想替换一个窗口,但不打开一个新窗口
- 8. 使用javascript jQuery.post()打开一个窗口
- 9. 在Silverlight中打开一个新窗口
- 10. 打开一个新窗口,WPF
- 11. 打开一个新窗口/标签
- 12. `start`程序打开一个新窗口
- 13. 打开一个新窗口显示EditText
- 14. QT:如何打开一个新窗口
- 15. WebBrowser控件打开一个新窗口
- 16. 在asp.net中打开一个新窗口
- 17. 在PyGame中打开一个新窗口?
- 18. 从tabhost打开一个新窗口
- 19. Markdown打开一个新窗口链接
- 20. 通过javascript打开一个新窗口
- 21. 让按钮打开一个新窗口
- 22. 打开新窗口
- 23. 打开新窗口
- 24. 打开新窗口
- 25. Java通过点击某个按钮打开一个新窗口
- 26. 用iframe打开新窗口
- 27. 打开一个子窗口
- 28. 打开一个EXE窗口
- 29. cscript.exe打开一个窗口
- 30. 使用Tcl/Tk打开新窗口时,使窗口不可用
你的意思是,在一个applet中,在浏览器页面中运行? – mgibsonbr
http://stackoverflow.com/questions/2434483/how-to-open-new-applet-window-from-a-applet – AlphaMale