我在做一个东西,需要在SWING镶嵌整个HTML页面的全部内容,要怎么实现呢,当然不要地址栏,网上找了半天找不到,最好给个参考的代码,请各位只觉,先行谢过!!
解决方案 »
- 圣诞节:试试使用Java枚举类型计算你在行星上的万有引力!Just have fun
- 关于Flex 上传文件时的 中文编码问题
- jTree1.addTreeSelectionListener(this);cannot be applied
- Eclipse的一个BUG
- 高分!!!Java连接MySql出现乱码的问题
- 关于怎样从键盘读入数据的问题.帮帮我啊,(有分~!)
- 如何在jbuilder7里调试这个简单例子
- jcreator问题,请帮忙。。。。
- 怎样获得光标位置改变的事件?(JTextArea里)
- 求助一个素数乘法竖式的软件题目
- 类从抽象类派生,为什么还可以再实现抽象类的本来接口?
- 帮小女子看看这些题目 吧,
demos\browser 就是一个例子
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.event.HyperlinkEvent;
import javax.swing.event.HyperlinkListener;public class Test extends JFrame implements ActionListener,
HyperlinkListener
{
private JLabel labUrl = new JLabel("URL 地址:");
private JTextField txtUrl = new JTextField(20);
private JEditorPane ep = new JEditorPane();
private JPanel panel = new JPanel(); public Test()
{
txtUrl.addActionListener(this);
ep.addHyperlinkListener(this);
panel.setLayout(new BorderLayout());
panel.add(labUrl,BorderLayout.WEST);
panel.add(txtUrl,BorderLayout.CENTER);
this.setLayout(new BorderLayout());
this.add(panel,BorderLayout.NORTH);
this.add(new JScrollPane(ep),BorderLayout.CENTER);
} public void actionPerformed(ActionEvent e)
{
URL url;
try
{
url = new URL(txtUrl.getText());
System.getProperties().setProperty("http.proxyHost", "172.28.88.2");
System.getProperties().setProperty("http.proxyPort", "80"); ep.setPage(url);
} catch (MalformedURLException e1)
{
e1.printStackTrace();
} catch (IOException e2)
{
e2.printStackTrace();
}
} public void hyperlinkUpdate(HyperlinkEvent e)
{
URL url = e.getURL();
txtUrl.setText(url.toString());
try
{
ep.setPage(url);
} catch (IOException e1)
{
e1.printStackTrace();
}
//...这里就可以写到达这个swing系统中其他panel页面的代码
}
public static void main(String[] args)
{
Test frame = new Test();
frame.setTitle("简单的浏览器");
frame.setSize(640, 480);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
不是在Swing镶嵌浏览器,我有一个HTML,要把它的页面整体加到Swing组件上,不要地址栏的
我要引用的HTML是一张地图,能实现么?、、
Mapping Mashups with JXMapViewer
没这么复杂吧,我在HTML已经做好了地图,只要把它镶入Swing就哦了
别的引用都可以,为什么唯独这一条引用有错误呢“无法解析导入 org.jdesktop.jdic.browser.IWebBrowser”
里面用的就是将静态网页嵌入到Swing中去