java 单击按钮进入百度的网站 用java swing 写了一个界面,有四个按钮,在单击按钮之后就会自动打开浏览器并进入相应的网站比如进入百度,这个单击事件要怎么写呀?还有单击打开计算器按钮,就会打开计算器这个要怎么写呢?请大神帮忙解答呀!Java百度浏览器界面Swing 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 已经解决了。。Runtime.getRuntime().exec( "cmd.exe /c start "+"www.baidu.com"); @Override public void actionPerformed(ActionEvent e) { if (e.getSource() == jb1) {// jb1 为打开百度的按钮 try { uri = new URI("http://www.baidu.com"); } catch (URISyntaxException e1) { e1.printStackTrace(); } try { desktop.browse(uri); } catch (IOException e1) { e1.printStackTrace(); } } }我的方法比较传统,上述为按钮的监听事件在 控件定义的地方加上URI uri;private Desktop desktop = Desktop.getDesktop();即可 一楼的做法应该是比较方便的按照一楼的做法如果要打开系统自带的计算器的话语句如下:Runtime.getRuntime().exec("calc");(写在按钮的监听事件中) Java启动默认浏览器用以下代码比较强壮而且跨系统:if (Desktop.isDesktopSupported()) { try { Desktop.getDesktop().browse(new URI("http://www.example.com")); } catch (URISyntaxException e) { e.printStackTrace(); } }首先检测是否有GUI桌面系统的存在,这样就不会在只有命令行的服务器系统下运行时也企图打开网页了 我在Dtree中加入checkbox后想获取到选了checkbox的结点的名字。该怎么获取到结点的名字?用js SWT多线程 vector和hashMap如何结合使用? java 基础问题,书上找不到明确答案 GPL协议的软件能否用作商业用途,GPL和LGPL之间是什么关系? 如何将自己写的 Java 程序添加到 Window 的服务中呢? 菜鸟请教一个监听事件的问题! 关于程序界面风格的问题 如何把方法名作为参数传递? 请教事件响应 在classpath中定义了相应包的地址,在eclipse中却无法引用 在流中解压带密码的zip
public void actionPerformed(ActionEvent e) {
if (e.getSource() == jb1) {// jb1 为打开百度的按钮
try {
uri = new URI("http://www.baidu.com");
} catch (URISyntaxException e1) {
e1.printStackTrace();
}
try {
desktop.browse(uri);
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
我的方法比较传统,上述为按钮的监听事件在 控件定义的地方加上
URI uri;
private Desktop desktop = Desktop.getDesktop();即可
if (Desktop.isDesktopSupported()) {
try {
Desktop.getDesktop().browse(new URI("http://www.example.com"));
}
catch (URISyntaxException e) {
e.printStackTrace();
}
}
首先检测是否有GUI桌面系统的存在,这样就不会在只有命令行的服务器系统下运行时也企图打开网页了