JWebBrowser

importjavax.swing.SwingUtilities;

importchrriis.common.UIUtils;
importchrriis.dj.nativeswing.swtimpl.NativeInterface;
importchrriis.dj.nativeswing.swtimpl.components.JWebBrowser;
   
importjava.awt.*;
importjava.awt.event.WindowAdapter;
importjava.awt.event.WindowEvent;
   
importjavax.swing.*;
   
   
   
   
publicclassWebBrower {
   
    /**
     * @param args
     */
    publicstaticvoidmain(String[] args) {
        // TODO Auto-generated method stub
                  WebBrower webbrower=newWebBrower();
    }
    publicWebBrower()
    {
        SwingUtilities.invokeLater(newRunnable() {
            publicvoidrun() {
                finalJFrame frame =newJFrame("");
//              frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                frame.getContentPane().add(newEagleBrowser
                        ("http://www.baidu.com"), BorderLayout.CENTER);
   
                frame.setLocationByPlatform(true);
                frame.setAlwaysOnTop(true);
//              frame.setUndecorated(true);
                frame.setSize(675,507);
//              frame.setUndecorated(true);
                frame.setResizable(false);
   
                frame.addWindowListener(newWindowAdapter(){
                publicvoidwindowIconified(WindowEvent e)
                   {
                frame.setExtendedState(JFrame.ICONIFIED);
                   }
                });
                frame.setVisible(true);
   
            }
            });
              
            NativeInterface.open();
            NativeInterface.runEventPump();
            
    }
       
         
    
   
}
    classEagleBrowserextendsJPanel
{
   
    privateJPanel webBrowserPanel;
    privatechrriis.dj.nativeswing.swtimpl.components.JWebBrowser webBrowser;
    privateString url;
   
    publicEagleBrowser(String url)
    {
         super(newBorderLayout());
         this.url = url;
         webBrowserPanel =newJPanel(newBorderLayout());
         webBrowser =newchrriis.dj.nativeswing.swtimpl.components.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);
    }
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值