红联Linux门户
Linux帮助

Swing Inspector 1.2.2_beta2发布

发布时间:2013-03-06 14:59:16来源:红联作者:empast
新版本功能:

1. 支持mac osx操作系统(snow leopard或更高版本)

2. 支持linux(基于X11,支持kde、gnome、unity等)

3. 支持界面元素通过快捷键微调

4. 新增Overview视图

5. 国际化,根据环境显示对应语言界面(中文和英文)

6. 取消在winxp环境下透明度支持

详细信息和下载地址:http://www.swinginspector.com/

Swing Inspector 1.2.2 (beta2) for Windows / Mac OSX / Linux

Swing Inspector是一个Java Swing/AWT用户界面分析和调试工具,功能与firebug类似,具有强大的Swing/AWT用户界面分析和调试相关功能。 适用于从java swing初级到高级的所有开发人员,能够快速定位问题,UI快速调试,分析其他软件界面的实现原理,能够给开发工作效率带来大幅提升。

工具特点

具备UI组件联动功能,在用户界面中Ctrl+移动鼠标(Mac OSX ⌘+F12),可以在Swing Inspector主界面中显示对应组件信息,并高亮当前Component。
可以在Swing Inspector组件树中联动到用户界面,即双向联动,且不需要提供界面的源代码。
Applet支持,可以定位嵌入到任何网页中的applet界面。
强大的window捕获功能,可以捕获加载agent的jvm创建的所有Swing/AWT窗口(网页中的applet,浏览器加载appet/webstart后启动的console窗口),模式对话框等。
绿色,无需安装,只需给java命令添加一行参数,即可启动Swing Inspector。
支持所有的AWT/Swing程序,netbeans、visualvm等。
强大的表达式支持,允许对选定组进执行表达式运算,实时显示计算结果,运算结果支持属性浏览和编辑。
强大的Javascript支持功能,支持用javascript实时修改用户界面中的组件,执行脚本后立即生效。
高性能,核心功能采用c/c++实现,直接操纵jvm,对性能影响很小,主界面采用lazy机制,刷新组件时只更新可见viewer。属性编辑器可直接修改选定的组件属性,且直接生效。
可以记录组件添加到parent时的stacktrace,可以快速定位到相应的代码行。
简单易用,快捷键与常用软件一致(F5刷新、Alt+Left后退,Alt+Right前进等),界面非常简洁、直观,没有学习成本。
免费,为软件行业发展尽一份力量是我们的宗旨

来自:开源中国社区
文章评论

共有 3 条评论

  1. fortemedia 于 2013-03-13 08:48:41发表:

    路过

  2. 于 2013-03-13 00:04:56发表:

    支持楼主。支持国产。还不错。

  3. 于 2013-03-07 08:10:55发表:

    试了一下,很好用