#java #netbeans
#java #netbeans
Вопрос:
У меня есть этот java-класс Afficheur в моем проекте (его DrawingPanel), который принимает объект MainWindow в параметре. MainWindow — это, по сути, пользовательский интерфейс swing, для которого Netbeans автоматически генерирует код, поскольку я разработал его с помощью их инструмента разработки. Для того, чтобы он работал, я должен отредактировать этот сгенерированный код с помощью Netbeans и добавить ‘this’ в параметр Afficheur при создании нового Afficheur (см. Строку 85), что возможно только при редактировании кода в блокноте.
Этот метод заставляет мой код работать, но как только я пытаюсь изменить пользовательский интерфейс с помощью инструмента проектирования netbeans, все идет наперекосяк. Я знаю, что это проблема, потому что я попытался удалить «это», а затем изменить свой пользовательский интерфейс, а затем добавить «это» обратно, и все работало нормально. Похоже, что netbeans не может правильно генерировать код, когда я изменил его код. Есть идеи о том, как я могу решить эту проблему?
Ответ №1:
Просто перейдите на вкладку дизайн, а затем щелкните правой кнопкой мыши на элементе, код которого вы хотите изменить, а затем нажмите Настроить код (или что-то в этом роде, я не помню правильно) и отредактируйте код.