当前位置:  开发笔记 > 编程语言 > 正文

如何确定挥杆组件?

如何解决《如何确定挥杆组件?》经验,为你挑选了1个好方法。

我有个问题.

我正在研究另一个人的代码,并且有一个带有大量JSeparator的JFrame(他将它们用作'面板'的边框)现在我正在为一个遵循整个应用程序相同边框样式的JBorderedPanel类替换它们.

问题是他的一些分隔符不清楚确定它们在代码中的位置,有很多jSeparator#,替换为0到999之间的任何数字.

除了逐个测试所有jSeparator之外,有没有办法确定哪个变量对应哪个边界?

在'不要替换它们'之前!我有义务更换它们.如果可以的话,我不会这样做.

提前致谢.



1> Joshua McKin..:

看看Swing Explorer.这是一个非常方便的摇摆调试工具.有一个Eclipse插件可以动态检测代码并启动.

通过它,您可以查看swing对象层次结构,右键单击它,并在另一个窗口中渲染它的任何部分,突出显示每个组件并让您查看它们的边界,以及选择它们.选择后,您可以右键单击树中的组件并打印堆栈跟踪,该跟踪将引导您到创建该组件的位置...

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有