swing简单浏览器,所需jar包djnativeswing-swt.jar、djnativeswing.jar、swt-3.7m7-win32-x86.jar

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
import chrriis.common.UIUtils;
import chrriis.dj.nativeswing.swtimpl.NativeInterface;
import chrriis.dj.nativeswing.swtimpl.components.JWebBrowser;
public class SimpleBrowser extends JPanel {

private JPanel webBrowserPanel;

private JWebBrowser webBrowser;

private String url;

public SimpleBrowser(String url) {
     super(new BorderLayout());
     this.url = url;
     webBrowserPanel = new JPanel(new BorderLayout());
     webBrowser = new JWebBrowser();
     webBrowser.navigate(url);
     webBrowser.setButtonBarVisible(false);
     webBrowser.setMenuBarVisible(false);
     webBrowser.setBarsVisible(false);
     webBrowser.setStatusBarVisible(false);
     webBrowserPanel.add(webBrowser, BorderLayout.CENTER);
     add(webBrowserPanel, BorderLayout.CENTER);
   }

public static void main(String[] args) {
    final String url = "http://www.google.com.hk";
    final String title = "webbrower";
       UIUtils.setPreferredLookAndFeel(); 
       NativeInterface.open();      
       SwingUtilities.invokeLater(new Runnable() {
       public void run() {
        JFrame frame = new JFrame(title);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.getContentPane().add(new SimpleBrowser(url), BorderLayout.CENTER);
        frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
        frame.setLocationByPlatform(true);
        //frame.setUndecorated(true);
        frame.setVisible(true);
       }
     });
     NativeInterface.runEventPump();
   }

}

brower simple相关推荐

  1. RabbitMQ 入门系列(11)— RabbitMQ 常用的工作模式(simple模式、work模式、publish/subscribe模式、routing模式、topic模式)

    1. simple 模式 simple 模式是最简单最常用的模式 2. work 模式 work 模式有多个消费者 消息产生者将消息放入队列.生产者系统不需知道哪一个任务执行系统在空闲,直接将任务扔到 ...

  2. Simple NHibernate Architecture[from]

    原文地址:http://www.codeproject.com/aspnet/NHibernateArchitecture.asp Download source - 2,523.7 KB Intro ...

  3. HDU 1757 A Simple Math Problem

    Problem Description Lele now is thinking about a simple function f(x). If x < 10 f(x) = x. If x & ...

  4. Simple Dynamic Strings(SDS)源码解析和使用说明二

    在<Simple Dynamic Strings(SDS)源码解析和使用说明一>文中,我们分析了SDS库中数据的基本结构和创建.释放等方法.本文将介绍其一些其他方法及实现.(转载请指明出于 ...

  5. 《深入理解Android:Wi-Fi,NFC和GPS》章节连载[节选]--第六章 深入理解wi-Fi Simple Configuration...

    为什么80%的码农都做不了架构师?>>>    首先感谢各位兄弟姐妹们的耐心等待.本书预计在4月上市发售.从今天开始,我将在博客中连载此书的一些内容.注意,此处连载的是未经出版社编辑 ...

  6. A simple class to play sound on netcf (part 2)

    在实际测试中发现上一片文章(A simple class to play sound on netcf)中介绍的播放声音的类在pda中运行正常,但却无法在pc中工作,简单分析了一下原因,发现是dll的 ...

  7. Simple Transformer:用BERT、RoBERTa、XLNet、XLM和DistilBERT进行多类文本分类

    作者 | Thilina Rajapakse 译者 | Raku 编辑 | 夕颜 出品 | AI科技大本营(ID: rgznai100) [导读]本文将介绍一个简单易操作的Transformers库- ...

  8. Matplotlib可视化散点图、配置X轴为对数坐标、并使用线条(line)连接散点图中的数据点(Simple Line Plot with Data points in Matplotlib)

    Matplotlib可视化散点图.配置X轴为对数坐标.并使用线条(line)连接散点图中的数据点(Simple Line Plot with Data points in Matplotlib) 目录

  9. Comprehensive anticancer drug response prediction based on a simple cell line drug complex network m

    Comprehensive anticancer drug response prediction based on a simple cell line drug complex network m ...

最新文章

  1. 小程序直播间页面路径怎么访问直播间_以小程序为例,在线教育产品的直播间有哪些功能设计?...
  2. proc文件的简单读写
  3. 类成员指针和0x0地址转换
  4. 【C++深度剖析教程16】智能指针的分析
  5. Arch Linux下打不开gnome-shell
  6. (stack栈)rails
  7. 图解TCPIP-IP 网际协议-IP地址(网络层)
  8. 物联网:不要幻想今年会突飞猛进,但行业依然亢奋
  9. Verilog代码实例化的简单理解(以38译码器为例)
  10. nginx反向代理:配置多个应用通过80端口访问(PHP项目)
  11. 190227每日一句
  12. unity mmd不支持android,MMD模型导入Unity的解决方案
  13. 用于发现软件定义无线电的实时频谱分析仪设备的网络协议
  14. iOS判断第三方SDK是否含有广告位
  15. Godaddy域名解析设置
  16. centos安装git时出错提示make[1]: *** [perl.mak] Error 2
  17. MySQL 5.5.20 中文乱码:我的抗争解决史
  18. 什么叫单模光纤_石家庄某小区光纤熔接示意图
  19. 图书采购管理系统分析
  20. Centos 7 x64 搭建文件服务器HFS

热门文章

  1. 提高visual studio使用逼格的连体字(Fira code)以及多行编辑(MixEdit)
  2. 人工智能必备知识——同济大学线性代数第四章向量组的线性相关性
  3. KCP原理与源码解析
  4. osgEarth的Rex引擎原理分析(一二四)osgEarth着色器文件与场景树节点的对应关系
  5. Linux 进程调度策略
  6. 挂耳式耳机品牌排行榜,良心推荐这四款蓝牙耳机
  7. Word盖章和PDF盖章
  8. easybuy源码_easybuy 一个具有基本功能的商品购物网站包括前端和后台 计 Jsp/Servlet 272万源代码下载- www.pudn.com...
  9. T2080 U-BOOT与OS内核移植 准备篇(一)——开发调试环境简介
  10. 【seo伴侣】7种简单的seo技术