通用版JAR下载可以看到目前完成的都是基本渲染引擎方面的东西,对于浏览器因有的其它用户界面方面的东西暂时没考虑去做,因为开发的时候并没打算做一款浏览器,它只是一个插件(大概40K),可以把它嵌入我的游戏中,所以界面方面就有游戏开发来完成了.
顺便说一下基本框架吧,一直没有什么贡献,希望这个浏览器插件能给广大的开发者帮个小忙!
这个浏览器包括三个部分:
1.)网络连接
2.)文档解释与渲染
3.)用户按键响应
插件的调用很简单,只需要传入x,y,width,height和Canvas参数,创建一个Browser,插件就可以引用到你的程序中了,
在主循环中传入按键值给Browser,Browser会响应按键做相应动作
然后在paint()方法里边调用browser.paint(Graphics)就可以完成整个过程了
访问某个页面只需要调用browser.request(url,method,header)就可以完成了,使用很简单,代码中也附有使用例子和比较详细的注释.
整个插件打包混淆后大概是
35k(当然还有更省空间)
如果你用
Eclipse,你也可以从
CVS上获得代码:
连接类型:
pserver用户名:
anonymous
密码为空主机:
quickgame.cvs.sourceforge.net资源路径:
/cvsroot/quickgame使用
默认端口即可
项目名:
browserplugin