Atitit.获取swing ui 按钮控件的id 与名字 与JPDA 调试体系

Atitit.获取swing ui 按钮控件的id 与名字 与JPDA 调试体系

 

1Swing Inspector是一个Java Swing/AWT用户界面分析和调试工具,功能与firebug类似,2

2类似spylite firebug3

3Eclipse  vm param3

4Cltr+f12显示主界面3

5Ctrl+鼠标找到控件3

6JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写。4

6.1. Java 调试接口的特点4

6.2. JPDA 组成模块5

6.3. JVMTI 的简介6

6.4. Agent 的工作过程7

6.4.1. 启动7

6.5. JVMTI 基本功能7

6.5.1. 事件处理和回调函数7

6.5.2. 内存控制和对象获取8

6.5.3. 线程和锁8

6.5.4. 调试功能9

6.6. 主要部分9

6.6.1. Java 虚拟机工具接口(JVMTI)9

6.6.2. Java 调试线协议(JDWP)9

6.6.3. Java 调试接口(JDI)10

7找到源码10

 

1. Swing Inspector是一个Java Swing/AWT用户界面分析和调试工具,功能与firebug类似,

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

特点:

1. 具备UI组件联动功能,在用户界面中Ctrl+移动鼠标(Mac OSX ⌘+F12),可以在Swing Inspector主界面中显示对应组件信息,并高亮当前Component。

2. 可以在Swing Inspector组件树中联动到用户界面,即双向联动,且不需要提供界面的源代码。

3. Applet支持,可以定位嵌入到任何网页中的applet界面。

4. 强大的window捕获功能,可以捕获加载agent的jvm创建的所有Swing/AWT窗口(网页中的applet,浏览器加载appet/webstart后启动的console窗口),模式对话框等。

5. 绿色,无需安装,只需给java命令添加一行参数,即可启动Swing Inspector。

6. 支持所有的AWT/Swing程序,netbeans、visualvm等。

7. 强大的表达式支持,允许对选定组进执行表达式运算,实时显示计算结果,运算结果支持属性浏览和编辑。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值