В NetBeans есть параметр конфигурации, который делает именно то, что вам нужно:
- Выберите Инструменты> Параметры> Редактор , затем перейдите на вкладку Форматирование .
- Выберите Java из раскрывающегося списка Language , затем Wrapping из раскрывающегося списка Category .
Найдите параметр Annotations в левом столбце, а затем измените значение по умолчанию Always на Never :
Нажмите кнопку Применить и закройте окно Параметры .
Как только это будет сделано, вы можете разместить аннотации в той же строке, что и код, и переформатирование не приведет к их переносу в отдельную строку.
Я специально не тестировал @FXML
, но я проверил это с помощью некоторого тривиального кода, который имеет несколько аннотаций методов:
package javaapplication10;
public class JavaApplication10 {
public static void main(String[] args) {
Foo foo = new Foo();
System.out.println("Foo.dummy() = " + foo.dummy());
}
@Deprecated public int dummy() {
return 42;
}
}
class Foo extends JavaApplication10 {
@Override public int dummy() {
return 41;
}
}
Также есть Аргументы аннотацийПараметр (показан на снимке экрана выше), хотя, поскольку он имеет настройку по умолчанию Никогда , вы, вероятно, никогда не захотите изменить его.