Swing中打开一个连接或者web页面的一些记录,这几种方式是在项目中有这样子用到过,特来记录一下,以便下次备用。
1、 用JLabel里面添加html代码,打开一个超链接和换行,在setText()里面添加html代码,可以识别并运行。
①换行效果: setText("<html>hello~<br>world~!</html>")
可实现换行效果:
hello~
world~!
②添加链接:
JLabel linklabel = new JLabel("<html><a href='http://www.google.com'>google</a></html>");
linklabel.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
try {
Runtime.getRuntime().exec("cmd.exe /c start " + "http://www.google.com");
} catch (Exception ex) {
ex.printStackTrace();
}
}
});
//上面的Runtime语句可用此句代替Runtime.getRuntime().exec("explorer+ "http://www.google.com");
2、 用IE浏览器的形式打开,通过Desktop来启动用户默认浏览器来显示指定的 URI;
Desktop desktop = Desktop.getDesktop();
desktop.browse(new URI("URL地址"));
3、 用JDIC来打开一个web页面,它可以把一个浏览器页面通过Swing界面包装起来,在面板上面显示web页面,外观是Swing界面,内部是web页面的形式。
这个是需要外部引入JDIC的jar包 和几个本地库文件加载。
WebBrowser browser = new WebBrowser();
try {
browser.setURL(new URL("URL地址"));
BrowserEngineManager engineManager = BrowserEngineManager.instance();
engineManager.setActiveEngine(BrowserEngineManager.IE); //指定IE浏览器
}catch(Exception ex){}
PS: jdic.dll和tray.dll放入System32下面,自动加载;然后再引入jar就OK...
下面这个是网上找的一个关于WebBrowser这个控件的详细介绍,可以去了解一下
http://www.cnblogs.com/lemony/archive/2007/11/04/948886.html
分享到:
相关推荐
JAVA中Jtable标签设置超级链接:基于Java Swing的超链接标签和超链接按钮的实现,让你跟好的认识
Java在Swing窗口上实现文字超链接,也就是一个普通的超文本链接功能,主要是使用java.lang 包中的Runtime 类可以实现标签的Web 链接功能。
swing 中JTABLE中添加控件的例子 可以引申出添加很多控件
java swing GUI界面显示IE网页 根据网址跳转到相应网站
swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3...
在Swing中显示Html网页 如有疑问和问题 建议 都可以发邮件 谢谢支持。 解压密码:www.panying520.cn
在JavaSE,给swing中的控件实现超链接效果其实很简单,代码是拿JLabel来举的例子
swing 鼠标事件 loading效果
使用swing制作的向导页面 交互页面常用方式之一 常用代码 收藏以备使用
Java Swing实现添加数据到数据库(数据库使用Mysql)并查询数据显示在界面中。
(java)Swing中弹出对话框的几种方式
NULL 博文链接:https://happyqing.iteye.com/blog/2063990
Swing精美界面设计和动画制作教程+实例Swing精美界面设计和动画制作教程+实例Swing精美界面设计和动画制作教程+实例Swing精美界面设计和动画制作教程+实例Swing精美界面设计和动画制作教程+实例Swing精美界面...
Java Html DJNativeSwing.jar DJNativeSwing-SWT.jar
swing计算器 swing计算器swing计算器 swing计算器swing计算器 swing计算器swing计算器 swing计算器swing计算器 swing计算器 简易计算器
JAVAFX的贪吃蛇以及可以用Swing打开的JAVAFX的贪吃蛇
swing 教程swing 教程swing 教程swing 教程swing 教程swing 教程swing 教程swing 教程swing 教程
java swing漂亮界面 超酷 javaswing教程