我用Eclipse写了一个程序,想实现一个功能:点击按钮就能打开指定的网址,请问具体代码怎么写?

 我来答
小女辍学卖豆芽
2012-03-26 · TA获得超过197个赞
知道答主
回答量:125
采纳率:0%
帮助的人:158万
展开全部
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.URI;
import javax.swing.JButton;
import javax.swing.JFrame;

public class OpenURLDemo {
public OpenURLDemo() {
JFrame frame = new JFrame();
JButton btn = new JButton();
btn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
new Thread() {
public void run() {
String cmd = "cmd.exe /c start ";
String file = "http://zhidao.baidu.com";
try {
Runtime.getRuntime().exec(cmd + file);
} catch (IOException ignore) {
}
}
}.start();
}
});
frame.getContentPane().add(btn);
frame.setAlwaysOnTop(true);
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.setSize(100, 100);
frame.setVisible(true);
}

public static void main(String[] args) {
new OpenURLDemo();
}
}
更多追问追答
追问
你这个只是新建了一个frame,执行功能,我要怎么在我原有的程序中加入这个功能呢?
追答
因为没提供程序代码
为了方便你测试所以建一个frame
并非让你直接拿来用
在原有的程序里new 一个JButton
添加监听 btn.addActionListener(...省略..});
再把btn加到顶极容器
便可实现要求的功能
把代码复制上来我替你写也行
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华伪海狗
2012-03-26
知道答主
回答量:29
采纳率:0%
帮助的人:7.1万
展开全部
在一个JSP里面写一个超链接 <a href="www.baidu.com">百度</a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式