Java 在IntelliJ Idea中记录设计时的消息/错误?

Java 在IntelliJ Idea中记录设计时的消息/错误?,java,intellij-idea,Java,Intellij Idea,我写的自定义组件有问题。问题似乎是资源在设计时没有正确加载(不确定为什么) 为了追踪它,我想输入一些在设计时执行的调试代码,并以一些消息的形式给出输出 是否有日志或类似的东西可以在设计时写入 谢谢有一个非常好的技巧,您可以使用它在IntelliJ中添加调试语句,而无需实际更改代码。答案是使用非挂起断点 在代码中的必要点添加断点,然后右键单击它。取消选择“Suspend”,然后在“Log evaluated expression”中放入您想要的内容-这将允许您访问实例的字段 在调试模式下运行应用程

我写的自定义组件有问题。问题似乎是资源在设计时没有正确加载(不确定为什么)

为了追踪它,我想输入一些在设计时执行的调试代码,并以一些消息的形式给出输出

是否有日志或类似的东西可以在设计时写入


谢谢

有一个非常好的技巧,您可以使用它在IntelliJ中添加调试语句,而无需实际更改代码。答案是使用非挂起断点

在代码中的必要点添加断点,然后右键单击它。取消选择“Suspend”,然后在“Log evaluated expression”中放入您想要的内容-这将允许您访问实例的字段

在调试模式下运行应用程序,您将在控制台中获得调试信息,而无需手动检查所有内容


这是一个很酷的技巧,我肯定会使用它,但我正试图找出在设计时可以做的事情。例如,在使用GUI编辑器时,是否获得堆栈跟踪?或者我仍然在错误的轨道上?我只是在寻找一种方法来了解在设计时(而不是运行时)发生了什么。我刚刚发现我可以使用JOptionPane.showMessageDialog来显示一些消息,这帮助我发现在设计时加载资源似乎有问题(但在运行时哪个加载正常)。啊,你是说什么时候运行预览?(我已经好几年没有使用GUI构建器了,已经生锈了!)愚蠢的问题-你检查过IntelliJ日志了吗?它们位于$HOME/.IntelliJIDEAx/system/log中(其中x是您正在使用的IJ的版本)。