- 授权协议: 免费,非开源
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: http://www.swinginspector.com/
- 软件文档: http://www.swinginspector.com/
软件介绍
SwingInspector是一个Java Swing/AWT用户界面分析和调试工具,功能与firebug类似,具有强大的Swing/AWT用户界面分析和调试相关功能。 适用于从java swing初级到高级的所有开发人员,能够快速定位问题,UI快速调试,分析其他软件界面的实现原理,能够给开发工作效率带来大幅提升。
工具特点
具备UI组件联动功能,在用户界面中Ctrl+移动鼠标(Mac OSX ⌘+F12),可以在SwingInspector主界面中显示对应组件信息,并高亮当前Component。
可以在SwingInspector组件树中联动到用户界面,即双向联动,且不需要提供界面的源代码。
Applet支持,可以定位嵌入到任何网页中的applet界面。
强大的window捕获功能,可以捕获加载agent的jvm创建的所有Swing/AWT窗口(网页中的applet,浏览器加载applet/webstart后启动的console窗口),模式对话框等。
绿色,无需安装,只需给java命令添加一行参数,即可启动SwingInspector。
支持所有的AWT/Swing程序,netbeans、visualvm等。
强大的表达式支持,允许对选定组进执行表达式运算,实时显示计算结果,运算结果支持属性浏览和编辑。
强大的Javascript支持功能,支持用javascript实时修改用户界面中的组件,执行脚本后立即生效。
Component对象创建记录功能,支持跟踪对象创建过程,并直接定位到代码行。
界面组装记录功能,支持跟踪用户界面组装过程,并直接定位到代码行。
高性能,核心功能采用c/c++实现,直接操纵jvm,对性能影响很小,主界面采用lazy机制,刷新组件时只更新可见viewer。属性编辑器可直接修改选定的组件属性,且直接生效。
可以记录组件添加到parent时的stacktrace,可以快速定位到相应的代码行。
简单易用,快捷键与常用软件一致(F5刷新、Alt+Left后退,Alt+Right前进等),界面非常简洁、直观,没有学习成本。
免费,为软件行业发展尽一份力量是我们的宗旨
Data Structures and Algorithms in Java
Robert Lafore / Sams / 2002-11-06 / USD 64.99
Data Structures and Algorithms in Java, Second Edition is designed to be easy to read and understand although the topic itself is complicated. Algorithms are the procedures that software programs use......一起来看看 《Data Structures and Algorithms in Java》 这本书的介绍吧!
