Java 在JButton上添加和打开链接
我正在编写一个简单的JFrame/应用程序,它打开一个小程序,上面有一些简单的按钮。 我只想这些按钮打开某些网页/点击链接 代码:Java 在JButton上添加和打开链接,java,swing,Java,Swing,我正在编写一个简单的JFrame/应用程序,它打开一个小程序,上面有一些简单的按钮。 我只想这些按钮打开某些网页/点击链接 代码: 您可以使用以下代码从java打开网页,它将打开默认浏览器并使用提供的字符串/url: public void openWebPage(String url){ try { java.awt.Desktop.getDesktop().browse(java.net.URI.create(url)); } catch (ja
您可以使用以下代码从java打开网页,它将打开默认浏览器并使用提供的字符串/url:
public void openWebPage(String url){
try {
java.awt.Desktop.getDesktop().browse(java.net.URI.create(url));
}
catch (java.io.IOException e) {
System.out.println(e.getMessage());
}
}
要通过按钮调用此功能,只需为站点和论坛添加如下按钮:
forum.addActionListener( new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
openWebPage("http://www.mywebsite.com/forum/");
}
});
用这个站点而不是论坛url为您的站点创建另一个actionlistener,您就完成了 您可以在打开网页的按钮中添加一个
ActionListener
,如下所示:
JButton site = new JButton("Site");
site.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
java.awt.Desktop.getDesktop().browse("http://www.mysite.com");
}
}
使用上面的代码,您在.browse命令上给出了一个错误,该命令说“类型桌面中的方法浏览(URI)不适用于参数(字符串)” 要修复此错误,请创建一个函数/方法,该函数/方法将采用字符串参数,并在“执行事件侦听器操作”按钮中调用上述函数
public void createLink(String url){
try {
java.awt.Desktop.getDesktop().browse(java.net.URI.create(url));
}
catch (java.io.IOException e) {
System.out.println(e.getMessage());
}
}
像这样调用方法
public void createLink(ActionEvent e) {
openWebPage("https://studentportal.mmu.ac.ke/");
}
你到底在寻求什么帮助?“onClick”代码的创建?或者如何在Java中实际打开链接?
public void createLink(ActionEvent e) {
openWebPage("https://studentportal.mmu.ac.ke/");
}