资源简介
用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
相关资源
- android使用webview上传文件兼容问题解决
- 史上最简单的 java 自制浏览器源码
- exe4j-5-2支持jdk1.7(java工程打成exe)附
- android圆形旋转菜单,并支持移动换位
- Android 自定义相机开发支持前置,后置
- Android项目源码支持闹钟秒表倒计时的
- jodconverter 2.2.2全面支持docx、xlsx
- pvr 查看工具
- Firefox java支持版
- Android游戏源码支持网络对战和本地对
- windows平台下的OLLVM4.0,支持so文件中字
- poi解析jsp上传的excel文件并导入mysql支
- iNode智能客户端安卓Android版 iNode MC
- starUML5.0 建模工具 支持C C++ JAVA逆向工
- Java swing基于JMF的音乐播放器毕设项目
- 安卓Flash播放器支持Android 6.0
- 苹果ios超级签名源码包java版带分发页
- 支持rtsp的ffmpeg动态库
- jadx-gui-1.0.0dev最新版本支持中文,20
- Android 使用模板生成Word文档,支持手
- RS485转USB 驱动 支持WINCE Android
- android各种支持包v4、v7、v13、v17等
- android视频播放器支持多种视频格式
- Android游戏源码支持网络对战和本地对
- Android 文字识别,支持识别中英文,及
- GDAL 1.10全套增加FileGDB支持
- android基于vitamio的视频播放器; 2.支持
- java+poi+excel读取写入等操作所有jar最新
- cordova barcodescanner 仿微信样式并支持从
- Java 查看系统支持的外观
评论
共有 条评论