【问题标题】:Opening a JPanel form in NetBeans GUI Builder causes strange behavior在 NetBeans GUI Builder 中打开 JPanel 表单会导致奇怪的行为
【发布时间】:2012-08-30 01:43:54
【问题描述】:

我最近尝试打开使用 NetBeans GUI Builder 创建的 JPanel 表单,但 NetBeans 几乎冻结了我。设计形式是全灰色背景,而不是通常的灰色区域,我可以在其中放置被白色背景包围的组件。如果我单击 Source 按钮,然后切换回 Design 视图,编辑器窗格中的所有选项卡都会消失。

幸运的是,我正在使用 Git 进行版本控制。该文件的最后一次提交是在一周前。我可能必须恢复到早期版本才能看到这个问题是在哪里引入的。同时,有没有人知道什么可能导致这种行为?我的 .form 文件是否可能已损坏?应用程序编译并运行良好。

【问题讨论】:

  • ...你有没有可能接触到一些 NB 生成的代码? gui有多复杂?你的机器有没有可能在一般情况下遇到 NB 问题?
  • @vector 其他 GUI 文件加载正常。至于复杂性,导致问题的面板包含我在 CardLayout 中创建的其他自定义面板。

标签: java netbeans ide


【解决方案1】:

听起来 Netbeans 由于某些内部错误而无法加载表单。有时可以通过清理和构建以清除任何旧缓存数据来解决此问题。

如果这不起作用,您可以查看“message.log”中的错误...是的,我希望它会显示在屏幕上

它曾经位于“{user.profile}/.Netbeans/{version}/var/log”(我认为)中的内存不足。它在 7.2 下的 Windows 上移动到“{user.profile}\AppData\Roaming\NetBeans\7.2\var\log”

【讨论】:

  • 我找到了日志,但看不到任何有用的东西。虽然,我确实发现了一些其他有趣但不相关的信息。
  • @Code-Guru 尝试关闭 Netbeans。删除message.log,重新启动Netbeans 并重新加载表单。那“可能”的帮助(至少它会给你一个干净的日志)
  • 好吧,在这样做之后,NetBeans 给了我一条错误消息,但那是使用我的 Git 存储库的克隆版本。我在我的原版中尝试过,现在效果很好。我真的在这个问题上摸不着头脑......
  • 我现在在 messages.log 中看到一堆异常。看起来我最近的 NetBeans 不喜欢我在最近添加的 AncestorListeners 中尝试做的事情。
  • @Code-Guru 看,这很简单:P(插入讽刺)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-16
  • 1970-01-01
相关资源
最近更新 更多