gpt4 book ai didi

java - 如何确定 Swing 分量?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:32:02 30 4
gpt4 key购买 nike

我有一个问题。

我正在处理另一个人的代码,有一个 JFrame 有很多 JSeparators(他用它们作为“面板”的边框)现在我将它们替换为 JBorderedPanel 类,该类遵循与整体相同的边框样式申请。

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

除了一个一个地测试所有 jSeparators 之外,还有什么方法可以确定哪个变量对应于哪个边界?

在“不要替换它们!”之前我有义务更换它们。如果可以,我不会这样做。

提前致谢。

最佳答案

看看Swing Explorer .这是一个非常方便的 swing 调试工具。有一个 Eclipse 插件可以即时检测您的代码并启动。

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

关于java - 如何确定 Swing 分量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/349657/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com