我如何更改机器生成的代码



也许这是一个愚蠢的问题,但我通过使用Netbeans中的设计模式创建了一个接口,但现在我需要对它进行一些基本的更改,特别是我已经创建了一个接口的一部分,在设计模式下,但现在我需要创建一些复选框数组,因此我需要手动创建它们,问题是我如何连接这两个?我的意思是我如何将手动创建的代码添加到代码的其余部分?自动代码不允许我对变量声明进行更改和添加代码。我必须在以下部分添加代码,例如

      // Variables declaration - do not modify                     
private javax.swing.JTextArea descrizione;
private javax.swing.JFormattedTextField eta;
private javax.swing.JCheckBox femmina;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel3;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JFormattedTextField malattia;
private javax.swing.JCheckBox maschio;
 // End of variables declaration                   

基本上你可以在其他文本编辑器中打开文件,比如windows记事本之类的。

但是,弄乱代码,最终可能会使设计器无法读取。

大多数情况下,你可以通过选择组件并打开属性资源管理器(屏幕右侧的那个框),然后搜索一些"代码"选项来完成这类事情。我知道您可以在组件创建过程中找到一些插入个性化代码的选项。

如果扩展生成的类呢?所以生成的类是不变的,但是你的子类需要你手工修改。您必须更改使用类的代码,以便使用子类而不是生成的类。

这能满足你的要求吗?

只需在该部分添加变量(在其下面的一两行)。您将无法编辑包含netbeans生成的变量的区域,但您可以根据需要添加尽可能多的变量。然后您可以在代码中的任何地方引用它们。Netbeans不会触及你手动声明的变量。

相关内容

  • 没有找到相关文章