/**
* Created by Admin on 2017/3/27.
*/
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.net.URL;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.JTextPane; public class HttpBrowserDemo extends JFrame{
JTextField jtfAddress;
JButton jbGo;
JTextPane jtpShow;
JLabel jlInfo; public HttpBrowserDemo(){
super("html");
jtfAddress=new JTextField();
jbGo=new JButton("转到");
jtpShow=new JTextPane();
jlInfo=new JLabel(); JPanel panel=new JPanel();
panel.add(new JLabel("地址"));
panel.add(jtfAddress);
panel.add(jbGo);
JScrollPane jsp=new JScrollPane(jtpShow);
Container container = getContentPane();
container.add(panel,BorderLayout.NORTH);
container.add(jsp,BorderLayout.CENTER);
container.add(jlInfo,BorderLayout.SOUTH); jbGo.addActionListener(new ShowHTMLListener());
jtfAddress.addActionListener(new ShowHTMLListener()); setSize(,);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
} class ShowHTMLListener implements ActionListener{ @Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
try{
jlInfo.setText("正在链接...");
URL address=new URL(jtfAddress.getText());
jtpShow.setPage(address);
jlInfo.setText("完成");
}
catch(Exception ex){
jlInfo.setText("链接出错,请输入正确的URL地址!");
ex.printStackTrace();
}
} } public static void main(String[] args) {
new HttpBrowserDemo();
}
}

最新文章

  1. python file operations
  2. 【Android测试】【第十五节】Instrumentation——官方译文
  3. 基于KO+bootstrap+MVC的分页控件
  4. 【20160924】GOCVHelper 图像增强部分(5)
  5. WINDOWS黑客基础(6):查看文件里面的导入表
  6. [mysq]ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法
  7. [原创]PostgreSQL Plus Advanced Server批量创建分区表写入亿级别数据实例
  8. Could not find file '..\bin\hibernate.cfg.xml'解决方法:
  9. UVaLive 7267 Mysterious Antiques in Sackler Museum (if-else,枚举)
  10. 2434: [Noi2011]阿狸的打字机
  11. IOS网络编程:HTTP
  12. Highcharts 时间序列,可缩放的图表
  13. mysql c haracter
  14. SPRING中事务的配置
  15. Oracle笔记(1) 简单查询、限定查询、数据的排序
  16. c语言中,有符号数位移
  17. java代码打印打印杨辉三角
  18. 【Android Developers Training】 2. 运行你的应用
  19. Model Representation and Cost Function
  20. id 选择器

热门文章

  1. php5.5+apache2.4+mysql5.7在windows下的配置
  2. DWR第三篇之逆向Ajax升级
  3. EDI 学习开发(一)
  4. k8s与云服务器之间服务互访之节点网络打通
  5. 03_SQL server数据类型
  6. ARM 处理器寻址方式之间接寻址的几种表达
  7. MVC查找排序分页学习
  8. MySQL8.0设置远程访问权限
  9. python面向对象学习(七)单例
  10. python基础学习(十二)变量进阶