我正在寻找像Spy++但SWT的东西。我知道当你需要Eclipse插件的信息时,有一些解决方案可以帮助你,所以我猜这在某种程度上是可能的。
在我的特定情况下,我需要一种方法来窥探除我自己的代码之外的其他代码(就像Spy++允许的那样),所以我猜Eclipse的插件在这里帮不了我!
谢谢
发布于 2011-05-14 07:04:01
你的意思是像SWT Spy这样的东西
发布于 2011-05-14 07:05:43
从UI元素中获取准确的代码有点困难,据我所知,在SWT领域中还没有工具可以做this.The,因为你不能这样做,因为一些代码的最终结果,即UI可能是由于某些if-elseif-else条件而生成的。例如:
if(userSelection)
{
createSpecialToolsComposite(composite);
}else {
createSimpleToolBar(composite);
}在上面的代码片段中,将只创建一个子控件。很难推断出另一个。
但仍然有一些工具可以让您将鼠标放在小部件上并获取有关该小部件的信息,包括:

发布于 2016-12-21 00:32:04
SWT Spy是正确使用的工具。但是,SWT Spy页面不会更新。
从Eclipse4.7开始,Eclipse PDE中包含了SWT Spy。因此,您可以通过下载Eclipse for RCP和RAP来获得它。
要启动SWT Spy,请按: CTRL + ALT + SHIFT + F9
如有疑问,请参阅:http://www.vogella.com/tutorials/EclipseCodeAccess/article.html#swt-spy
https://stackoverflow.com/questions/5997161
复制相似问题