当前位置: 首页 > 面试题库 >

如何使用NetBeans在Java中将代码修改/添加到initComponents()方法?

栾景胜
2023-03-14
问题内容

如何initComponents()在NetBeans上的Java中修改/添加代码到方法中?当我尝试添加任何代码行时,该区域似乎就像只读的,并且以灰色突出显示!可能是出于安全性考虑,但是我想有一种方法可以禁用它。


问题答案:

在GUI编辑器中创建UI时,IDE将重新生成initComponents()方法。该方法受到“保护”,以防止这种重新生成覆盖用户编写的代码。

有两种方法可以间接地向该方法添加代码:

  1. 将新组件拖放到窗口的设计编辑器“画布”上。

  2. 输入代码作为以下代码属性之一的一部分:创建前代码,创建后代码,启动前代码,启动后代码,侦听器代码,填充前代码,填充后代码和After-All -设置代码。

还有其他两个代码属性,它们不会改变initComponents()方法…但可能非常有用:声明前代码和声明后代码。
替代文本http://blogs.sun.com/vkraemer/resource/code-
properties.png

注意:这些属性的编辑器不是“丰富”的,所以我建议在您刚刚调用的“常规编辑器”中创建方法在initComponents()中。

您可以通过定位或更改“基础面板”或控件的“常规”属性来修改initComponents()方法中的代码。



 类似资料:
  • 问题内容: 我知道这个问题类似于stackoverflow中的另一个问题。但这不一样。我想修改initcomponents方法,因为我的jar文件具有旧版本的源代码,并且我有新的jar文件(源代码被错误地删除),我反编译了新的jar文件,但获得了源代码,但没有将其粘贴到旧版本上。因为它不给予许可。另一个问题是我的.java类也有表单页。当我反编译jar文件时,我没有看到myclass.form文件

  • 问题内容: 假设你创建了一个新项目,并希望它使用某个第三方库,例如。你在哪里添加此JAR: 文件>>项目属性>>图书馆>> 编译时库 ; 要么 文件>>项目属性>>图书馆>> 运行时库 ; 要么 工具>>库(库管理器)>>库类路径;要么 工具>> Java平台(Java平台管理器) 所有这些对话框似乎都做相同的事情,但是我敢肯定它们都有正确的用法。在网上找不到好的“最佳实践”文章,并且“ NetB

  • 几天前,我从Oracle站点安装了JDK 7 NetBeans。当我去归档时- JDK 7不是应该在那里吗?JDK是1.7 JDK 7吗?如果没有,我如何设置它,以便我可以使用JDK 7?

  • 问题内容: 中国货币的ISO 4217代码为CNY。由于限制了使用该货币进行的全球自由交易,因此存在第二种“离岸”等价货币,称为CNH。维基百科对此有一些总结。 CNH不在ISO 4217中,但我希望能够在我的应用程序中使用它,而不必编写自己的Currency类。大概在JVM安装目录中有某种列表。如何添加其他货币代码? 问题答案: 似乎Java 7已添加对此功能的支持。 对于较早的版本,您可以使用

  • 我是否应该更改Payara 4.1.2.173文件夹结构中的任何内容,以便允许NetBeans将其识别为GlassFish服务器?

  • 我使用Lombok项目为字符串字段生成getter/setter。此字段(例如密码)具有验证注释。 我想在setter中添加trim方法,以便不计算长度中的空白。 如何在Lombok setter中添加修剪方法?或者我必须编写自定义setter?