请问application中如何浏览一个网页!(本地、远程) 可以用JEditorPane直接显示网页的内容,试试看能不能满足你的要求。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 geyf说的可以,使用url取得网页的内容,然后直接在jeditorpane中显示 用jEditorPane的 setPage(URL)方法就可以了我用过显示本级上的网页没问题。 internet上的东西也可以看用法举例:jEditorPane1.setPage(new URL("http://www.sina.com.cn")) ; import java.net.*;import java.io.*;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class GetHTML extends JFrame{ JEditorPane jEditor1; JPanel contentPane; public GetHTML() throws Exception{ super("zhj Title"); enableEvents(AWTEvent.WINDOW_EVENT_MASK); contentPane = (JPanel) this.getContentPane(); contentPane.setLayout(null); contentPane.setBackground(Color.white) ; this.setSize(new Dimension(600, 500)); /* this.addWindowListener(new java.awt.event.WindowAdapter() { public void windowOpened(WindowEvent e) {this_windowOpened(e);}}); */ jEditor1=new JEditorPane(); jEditor1.setBounds(new Rectangle(12, 9, 550, 480)); contentPane.add(jEditor1, null); } public static void main(String args[]) throws Exception{ if (args.length < 1){ System.out.println("USAGE: java GetHTML httpaddress"); System.exit(1); } GetHTML getHtml=new GetHTML(); getHtml.setVisible(true); String sURLAddress = new String(args[0]); URL url = null; try{ //url = new URL("http://sohu.com"); url = new URL(sURLAddress); //url=getHtml.getClass().getResource("1.htm"); getHtml.jEditor1.setPage(url); }catch(MalformedURLException e){ System.err.println(e.toString()); System.exit(1); } } protected void processWindowEvent(WindowEvent e) { super.processWindowEvent(e); if (e.getID() == WindowEvent.WINDOW_CLOSING) { System.exit(0); } } }就是效果不好! 用application浏览网页效果其差,而且只能点击链接URL的事件。像登陆油箱好象就不行了。个人看法~~~ 面对以下品牌,请您三思抵制日货运动正在中华大地掀起,发布日货名单,拒买! 1、家用电器及办工器材等 索尼_SONY 佳能_CANON JVC TDK 松下_Panasonic 卡西欧_CASIO 建伍_KENWOOD 爱华_aiwa 精工_SIEKO 尼康_NIKON 日立_HITACHI 兄弟_Brother 先锋_Pioneer 东芝_TOSHIBA 八重洲_YAESU 阿尔派_ALPINE NEC 百乐 NTT 美能达_Minolta 斑马_ZEBRA KDDI 奥林巴斯_Olympus 蜻蜓_Dragonfly DoCoMo 夏普_SHARP 富士通_FUJITSU TUKA 爱普生_EPSON 美上美_MITSUMI J-PHONE 理光_Ricoh 京瓷_Kyocera 柯尼卡_KONIKA 三洋_Sanyo 2、化妆品及日常洗化等 资生堂_SHISEIDO DHC MILD 花王_KAO 狮王_LION 诗芬_sifone 碧柔_Biore 多芬_Dove 乐而雅_Laurier 高丝_KOSE naturgo 3、烟酒及食品等 柔和七星 明治食品 四洲食品 麒麟啤酒 午后红茶 LUCIDO 朝日啤酒 BOSS咖啡 日清食品 日本酒 雪印食品 Suntory茶 4、车 丰田_TOYOTA 威驰_Vios 风度_Cefiro 本田_HONDA 尼桑_Nissan 途乐_Patrol 马自达_Mazda 日产_Nissan 佳奔_Urvan 三菱_MITSUBISHI 蓝鸟_Nissan 阳光_Sunny 十五铃_ISUZU 宏达_HONDA 奇骏_X-trail 铃木_SUZUKI 凌治_Harrier 碧莲_Civilian 5、服装等 美津浓_MIZUNO 爱斯克斯_ 日高_NIKKO 华高_ 6、百货 伊藤洋华堂_Ito Yokado_成都 华堂_ Ito Yokado _北京 7、其它 立邦油漆 TOTO卫浴 富士胶卷FUJI FILM 松本电工 爱眼眼镜 精工眼镜 横滨轮胎 第一生命(制药) 武田药品 太田胃药 森永化工 jdk6 老年代并行收集无法开启 -XX:+UseParalledlOldGC无法启动 java 内存回收问题 jar运行问题? 一个面试题: "我ABC汉DEF".....,帮忙看下.... 求助,关于servlet输出图象的问题 求dom解析xml的代码,解决马上给分,急! 问一个比较弱智的问题,关于自定义数据类型 请教:jcombobox判断空值问题(在线等) 怎样从java中导出一个excel文件?? 请问:怎么用java执行web页中的javascript脚本? 高分求教 OutOfMemoryError,究竟是怎么回事?大侠帮忙(急急急)
我用过显示本级上的网页没问题。
jEditorPane1.setPage(new URL("http://www.sina.com.cn")) ;
import java.io.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class GetHTML extends JFrame{
JEditorPane jEditor1;
JPanel contentPane;
public GetHTML() throws Exception{
super("zhj Title");
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
contentPane = (JPanel) this.getContentPane();
contentPane.setLayout(null);
contentPane.setBackground(Color.white) ;
this.setSize(new Dimension(600, 500)); /* this.addWindowListener(new java.awt.event.WindowAdapter() { public void windowOpened(WindowEvent e) {this_windowOpened(e);}}); */
jEditor1=new JEditorPane();
jEditor1.setBounds(new Rectangle(12, 9, 550, 480));
contentPane.add(jEditor1, null); }
public static void main(String args[])
throws Exception{ if (args.length < 1){
System.out.println("USAGE: java GetHTML httpaddress");
System.exit(1);
}
GetHTML getHtml=new GetHTML();
getHtml.setVisible(true);
String sURLAddress = new String(args[0]);
URL url = null;
try{
//url = new URL("http://sohu.com");
url = new URL(sURLAddress);
//url=getHtml.getClass().getResource("1.htm");
getHtml.jEditor1.setPage(url);
}catch(MalformedURLException e){
System.err.println(e.toString());
System.exit(1);
}
}
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
}
}
}
就是效果不好!
像登陆油箱好象就不行了。个人看法~~~
索尼_SONY 佳能_CANON JVC TDK
松下_Panasonic 卡西欧_CASIO 建伍_KENWOOD
爱华_aiwa 精工_SIEKO 尼康_NIKON
日立_HITACHI 兄弟_Brother 先锋_Pioneer
东芝_TOSHIBA 八重洲_YAESU 阿尔派_ALPINE
NEC 百乐 NTT
美能达_Minolta 斑马_ZEBRA KDDI
奥林巴斯_Olympus 蜻蜓_Dragonfly DoCoMo
夏普_SHARP 富士通_FUJITSU TUKA
爱普生_EPSON 美上美_MITSUMI J-PHONE
理光_Ricoh 京瓷_Kyocera 柯尼卡_KONIKA
三洋_Sanyo
2、化妆品及日常洗化等
资生堂_SHISEIDO DHC MILD
花王_KAO 狮王_LION 诗芬_sifone
碧柔_Biore 多芬_Dove 乐而雅_Laurier
高丝_KOSE naturgo
3、烟酒及食品等
柔和七星 明治食品 四洲食品 麒麟啤酒
午后红茶 LUCIDO 朝日啤酒 BOSS咖啡
日清食品 日本酒 雪印食品 Suntory茶
4、车
丰田_TOYOTA 威驰_Vios 风度_Cefiro
本田_HONDA 尼桑_Nissan 途乐_Patrol
马自达_Mazda 日产_Nissan 佳奔_Urvan
三菱_MITSUBISHI 蓝鸟_Nissan 阳光_Sunny
十五铃_ISUZU 宏达_HONDA 奇骏_X-trail
铃木_SUZUKI 凌治_Harrier 碧莲_Civilian
5、服装等
美津浓_MIZUNO 爱斯克斯_
日高_NIKKO 华高_
6、百货
伊藤洋华堂_Ito Yokado_成都 华堂_ Ito Yokado _北京
7、其它
立邦油漆 TOTO卫浴 富士胶卷FUJI FILM 松本电工
爱眼眼镜 精工眼镜 横滨轮胎 第一生命(制药)
武田药品 太田胃药 森永化工