如何通过单击按钮在默认浏览器中打开链接
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
open("www.google.com"); // just what is the 'open' method?
}
});
Run Code Online (Sandbox Code Playgroud)
?
我试图让java gui打开一个网页.因此,gui运行一些代码来执行操作,然后生成一个html文件.然后我希望这个文件在创建后立即在Web浏览器(最好是Firefox)中打开.我该怎么做呢?
有没有一种简单的方法可以在GUI的JPanel中打开网页?
如果没有,您如何使用计算机的默认Web浏览器打开网页?
我希望能用20行代码完成一些事情,最多需要创建一个类.没有理由20,只是希望小代码......
我打算开一个游戏指南.该指南是在线的,有多个页面,但页面相互链接,所以我希望我只需要用我的代码调用一个URL.
单击按钮时如何在浏览器中打开链接。我正在使用Compose for Desktop。
Button(onClick = {
// What I have to write here..
}) {
Text(
text = "Open a link",
color = Color.Black
)
}
Run Code Online (Sandbox Code Playgroud)
提前致谢。
我正在开发一个应用程序,如果用户单击链接,我希望它在默认浏览器中打开。根据我的阅读,这在理论上应该有效,但是,当在 Linux(特别是 Linux Mint 17.1)上运行时,它会挂起,直到程序被强制退出。我对在 WebView 中打开它并不是特别感兴趣。大家能想到的任何替代方案或修复方法吗?提前致谢。
if(Desktop.isDesktopSupported()){
try{
Desktop.getDesktop().browse(new URI(url));
}catch (IOException | URISyntaxException e){
log.debug(e);
}
}
Run Code Online (Sandbox Code Playgroud)