gpt4 book ai didi

java - 在运行时发现 Swing 组件变量名称

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:16 26 4
gpt4 key购买 nike

如果这可能的话,我不会起诉,但我有一个 Swing 应用程序,它有大约四打不同的标签,我必须追踪其中的错误,一个我最初没有编写的应用程序,未在源代码中静态定义的变量,我无法准确追踪源代码中与变量名称对应的标签。

是否有任何类型的插件或应用程序可以在应用程序运行时告诉您有关 Swing GUI 对象的信息,包括变量名称(如果有),它被引用?

最佳答案

不能直接获取对象的变量名。

如果你使用的是eclipse,你可以创建一个conditional breakpoint在 JLabel 构造函数中做类似的事情,

this.putClientProperty("creation stack trace", new Exception());

这将使您看到创建的每个 JLabel 的堆栈跟踪(和创建行号)。

关于java - 在运行时发现 Swing 组件变量名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7956098/

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