【问题标题】:text stuck in non-editable line in netbeansIDE文本卡在 netbeans IDE 中的不可编辑行中
【发布时间】:2019-01-21 21:16:49
【问题描述】:

我的项目有一个非常大的问题,我在 NetBeansIDE 8.2 上处理一个 java 项目,我在 Windows8 x86 上,在 netbeans GUI Builder 中,当我将组件变量名更改为另一个时,旧的 variable_name 卡在 non-editable 代码行中,我尝试在 netbeans 社区中搜索并在 web 中搜索但一无所获,它发生在我将 JDK 从 (JDK 8u191) 更新为 ( JDK 8u202),在其他项目上尝试了相同的操作,它也使它们无用(卡住的代码)。

我的问题: 有没有办法解决这个问题?或编辑这 non-editable 行?

就是这样

password_showing是旧的,不能删除,

有:

  • 在事件中复制代码
  • 删除事件
  • 重新创建事件
  • 在里面粘贴代码

但这是一个大项目,我不能为每一个事件都这样做,有没有办法解决这个问题?谢谢!

【问题讨论】:

  • 不可编辑的代码不可编辑是有原因的。您可以更改通过 GUI 编辑器生成的所有代码 - 包括重命名 GUI 组件的变量
  • 你是怎么重命名的?
  • 这不是您的问题的重复,但 How to change non-editable/generated code in netbeans 的一些 cmets 和答案可能会有所帮助。
  • @a_horse_with_no_name 我在 GUI Builder 中更改了生成代码的一些设置,但没有任何改变,它仍然保护代码
  • @Null from right_click menu -> "Change Variable Name"

标签: java netbeans-8 gui-builder


【解决方案1】:

也许您通过Property/name 更改了名称,它更改了名称但没有更改事件方法和自动生成代码的名称。 在 netbeans 中重命名控件的正确方法是右键单击它并说重命名:right click on the control -> change variable name

更新关于您当前的问题:

您可以使用项目中的ig *.form*.java*.xml 相关文件来解决您当前的问题,但不建议这样做,您可能会卡住更多并面临更多问题!

【讨论】:

  • 实际上我通过右键单击组件更改了变量名,然后“更改变量名”,是的,我像你说的那样修复了这个,用普通文本编辑器更正了 *.java 文件中的行并保存了它,然后重新打开项目,也许这不是最好的方法,但效果很好!谢谢=)
猜你喜欢
  • 2020-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多