код заказа Java NetBeans - PullRequest
       27

код заказа Java NetBeans

0 голосов
/ 24 июля 2010

Я хотел бы знать, есть ли способ изменить шаблон, который NetBeans использует для генерации кода для JFrame при его разработке, в частности, порядок.Как вы знаете, NetBeans генерирует код для формы JFrame следующим образом:

  • объявление класса
  • конструктор, вызывающий initComponents ();
  • метод initComponents () (свернут и заблокирован для редактирования)
  • объявление основного метода
  • объявление переменных (для компонентов JFrame, таких как JPanel и т. Д., Также заблокированных)

и я хотел бы изменить порядок этих частей кода.Это просто вопрос привычки.Мне нравится, что часть объявления переменных находится в начале, а не в конце.Я хорошо знаю, что это не изменит функциональность моего приложения, возможно, ЛЮБОМ образом.Однако я использую инструменты проектирования NetBeans просто для того, чтобы установить свой графический интерфейс и остальную часть кода, который я пишу сам.

Спасибо за помощь!

Ответы [ 3 ]

1 голос
/ 24 июля 2010

Инструменты> Шаблон, затем найдите шаблон, который вы хотите изменить, затем выберите открыть в редакторе. Затем сохраните. В диалоге шаблонов также есть кнопка добавления, если вы хотите добавить некоторые шаблоны самостоятельно.

Шаблон для JFrame находится в папке форм Swing GUI.

См. эту ссылку для подробной справки, включая ключевые слова, которые вы можете использовать для шаблона (например, $ {name} вставляет имя файла и т. Д.)

Редактировать: Чтобы изменить заблокированную часть исходного шаблона JFrame, продублируйте исходный шаблон, найдите его в вашей конфигурации netbeans, например C: \ user \ .netbeans \ 6.8 \ config \ Templates \ GUIForms затем отредактируйте шаблон с помощью внешнего редактора

1 голос
/ 01 марта 2011

ищите это >>

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);
        }
    });
}
0 голосов
/ 24 июля 2010

Я не думаю, что его можно каким-либо образом изменить напрямую из netbeans, но что вы можете сделать, это выйти из IDE, найти файлы .java нужных вам классов и открыть их в каком-то не очень основном текстередактор (что-то вроде Word Pad должно сработать. Например, вы можете использовать Блокнот, но обычно код, как правило, отображается в одной строке, что не очень удобно для чтения).Таким образом, вы редактируете структуру кода из Word Pad, сохраняете его и снова открываете.Это должно сработать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...