2010-07-24 55 views
0

我想知道是否有一种方法来修改NetBeans在设计时用于为JFrame生成代码的模板,具体说明顺序。 正如你所知道的NetBeans JFrame窗体生成的代码如下:java netbeans设计代码顺序

  • 类声明
  • 构造调用的initComponents();
  • 的initComponents()方法(折叠&锁定到EDITTING)
  • 主要方法声明
  • 变量声明(对于类似的JPanel等的JFrame组件,也被锁定)

和我想改变代码的这些部分的顺序。这只是一个习惯问题。我喜欢变量声明部分在开始时不在结尾。我很清楚它不会以任何方式改变我的应用程序的功能。不过,我正在使用NetBeans设计工具来建立自己的GUI和其他代码。

感谢您的帮助!

回答

1

工具>模板,然后找到想要修改的模板,然后在编辑器中选择打开。然后保存。如果你想自己添加一些模板,模板对话框中还有一个添加按钮。

JFrame的模板位于Swing GUI窗体文件夹下。

详细参考见this link,包括您可以使用该模板的关键字(如$ {名称}将文件名等)

编辑:要修改原来的JFrame模板的锁定部分,复制原始模板,发现在NetBeans配置重复,如C:\用户\的.netbeans \ 6.8 \设置\模板\ GUIForms然后使用外部编辑器

+0

但这不会允许我解锁并移动到锁定部分,原因很明显,是吗? – Martin 2010-07-24 15:49:12

+0

ok看到我的编辑 – 2010-07-24 16:08:14

+0

既不在C:\ Users \ \ .netbeans \ 6.8 \ config文件夹中,也不在.netbeans文件夹中的任何其他文件夹中存在模板文件夹 – Martin 2010-07-24 17:22:58

0

我不认为它可以以任何方式直接从netbeans进行更改,但是您可以做什么是您退出IDE,找到您想要的类的.java文件并在一些不那么基础的情况下打开它们文本编辑器(像Word Pad这样的应用程序应该可以做到这一点,例如可以使用记事本,但通常代码倾向于显示在单行中,这是不可读的)。所以基本上你可以从Word Pad中编辑代码的结构,保存并重新打开它。这应该够了吧。

+0

没事,但为此我在哪里找到JFrame的实际的模板文件。我一直在寻找它,并没有找到它很成功。 – Martin 2010-07-24 15:57:07

1

看这个>>

public static void main(String args[]) { 
    java.awt.EventQueue.invokeLater(new Runnable() { 
     public void run() { 
      new NewJFrame().setVisible(true); 
     } 
    }); 
} 
编辑模板

然后插入此>>new NewJFrame1().setVisible(true); 喜欢这个>>

public static void main(String args[]) { 
    java.awt.EventQueue.invokeLater(new Runnable() { 
     public void run() { 
      new NewJFrame().setVisible(true); 
      new NewJFrame1().setVisible(true); 
     } 
    }); 
}