资源简介
用java编写的web浏览器 支持系统托盘 支持截屏 javawebBrowser 使用jdic webbrowser 插件
源代码+jar文件

代码片段和文件信息
package B27;
import java.awt.AWTException;
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.Image;
import java.awt.MenuItem;
import java.awt.PopupMenu;
import java.awt.Rectangle;
import java.awt.SystemTray;
import java.awt.Toolkit;
import java.awt.TrayIcon;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPopupMenu;
import javax.swing.JTabbedPane;
import javax.swing.JTextField;
import javax.swing.JToolBar;
/**
* 主窗口类,产生可托盘化的主窗口。
*
*
* @author 316workroom
*
*/
@SuppressWarnings(“serial“)
public class Browser1 extends Jframe implements BrowserImplements {
private JTextField search=new JTextField();
private FileIO io=new FileIO();
private MyMenuBar menubar = new MyMenuBar(this);
private JToolBar toolbar = new JToolBar();
private JLabel status = new JLabel(“欢迎使用“);
private MyTabbedPane tabs = new MyTabbedPane(this);
private MyWebBrowser mainWebBrowser = new MyWebBrowser(this);
private JButton back;
private JButton forward;
private JButton refresh;
private JButton stop;
private JButton jieping;
private JButton go;
private JButton searchbutton;
private JButton homepage;
private JButton weather;
private JButton game;
private JButton move;
private String homepageurl = “http://www.ee69.com/?fxie“;
private String weatherurl = “http://weather.news.qq.com“;
private String gameurl = “http://www.emoku.cn“;
private String moveurl = “http://www.uu29.com“;
private JTextField url;
private String Jframetitle;
private MyWebBrowserListener browserListener;
private TrayIcon trayIcon = null;
/**
* 产生一个窗口
*
*/
public Browser1() {
this.jbInit();
init();
this.setJMenuBar(menubar);
Image img = Toolkit.getDefaultToolkit().getImage(
this.getClass().getResource(“qq.jpg“));
setIconImage(img);
menubar.setVisible(true);
browserListener = new MyWebBrowserListener(this);
this.setLayout(new BorderLayout());
// 初始化 添加tools 设主页
this.add(toolbar BorderLayout.NORTH);
this.add(tabs BorderLayout.CENTER);
this.add(status BorderLayout.SOUTH);
String urlhome=io.read(“home“);
if(urlhome==null || urlhome.equals(““)){
urlhome=“http://www.ee69.com“;
}
//this.getTabs().addWebTab(urlhome);
int x=(int)Toolkit.getDefaultToolkit().getScreenSize().getWidth();
int y=(int)Toolkit.getDefaultToolkit().getScreenSize().getHeight()-24;
this.setSize(xy);
this.setVisible(true);
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
int i = JOptionPane.showConfirmDialog(null new String(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1202115 2008-09-29 08:29 Brow2_fat.jar
目录 0 2008-09-29 08:25 B27\
文件 1616 2008-09-28 15:44 B27\Back.png
文件 13697 2008-09-29 08:23 B27\Browser1.java
文件 11423 2008-09-29 08:27 B27\Browser2.java
文件 1640 2008-09-28 16:28 B27\BrowserImplements.java
文件 3170 2008-09-28 16:28 B27\ButtonListener.java
文件 2202 2008-09-28 16:28 B27\CloseTabIcon.java
文件 3587 2008-09-28 16:28 B27\Favorites.java
文件 12054 2008-09-28 15:44 B27\fengteng.jpg
文件 1329 2008-09-28 16:28 B27\FileIO.java
文件 1620 2008-09-28 15:44 B27\Forward.png
文件 8926 2008-09-28 15:44 B27\game.jpg
文件 21576 2008-09-28 15:44 B27\help.JPG
文件 912 2008-09-28 15:44 B27\homepage.jpg
文件 1576 2008-09-28 15:44 B27\homepage.png
文件 1184 2008-09-28 15:44 B27\ie.PNG
文件 796 2008-09-28 15:44 B27\jieping.PNG
文件 4382 2008-09-28 16:28 B27\JiePingOK.java
文件 8378 2008-09-28 15:44 B27\move.jpg
文件 17288 2008-09-28 16:28 B27\MyMenuBar.java
文件 4829 2008-09-28 16:28 B27\MyTabbedPane.java
文件 1765 2008-09-28 16:28 B27\MyWebBrowser.java
文件 4804 2008-09-28 16:28 B27\MyWebBrowserListener.java
文件 1079 2008-09-28 15:44 B27\qq.jpg
文件 1354 2008-09-28 15:44 B27\Reload.png
文件 82 2008-09-28 15:44 B27\Right.gif
文件 2090 2008-09-28 16:28 B27\ShouCangJia.java
文件 1121 2008-09-28 15:44 B27\Stop.png
文件 8957 2008-09-28 15:44 B27\tianqi.jpg
相关资源
- java数据库连接(所有的数据库都支持
- Spring4.2.9+mybatis3.4.4集成整合Jackson版支
- 好用的支持android 6.0以上的libserial_p
- J2EE服务支持平台下融通供应商服务系
- Android 模拟器 Genymotion 安装配置与 A
- 大双引力中的双耦合物质场得到了中
- Android 仿京东地址地区选择器 支持三
- adb push不支持中文乱码的解决方案
- Java生成和识别二维码Zxing2.2 支持JDK
- Java汉字转拼音支持多音字
- android 4.4 支持以太网网络共享的补丁
- Android项目源码类似于360云盘的网盘客
- mysql-connector-java-8.0.12和c3p0.9.5.2 for m
- Android语音计算器 支持括号 可处理异
- zxing jar包,支持jdk1.6,包括源码
- Android 手势检测实战 打造支持缩放平
- windows下bootimg解包工具支持dt.img和mt
- 吾记APP是一个支持换肤的应用简约风
- proguard支持JDK 1.8
- android textview图文混排支持GIF图
- IKAnalyzer中文分词支持lucene6.5.0版本
- Android-rtsp-h264实时视频音频直播,支持
- google 服务包
- 解决IDEA不支持带BOM的UTF-8编码文件,
- C# RSA加密、支持JAVA格式公钥私钥
- 安卓亮屏软件支持三星s8
- Android仿微信朋友圈图片浏览器支持图
- java实现SVM支持向量机算法
- SNMP测试工具 支持批量操作以及配置文
-
Android ja
vasc ript打开webview图片、支
评论
共有 条评论