Попробуйте MaskedTextBox. Это берет простой формат маски, таким образом, можно ограничить вход числами или датами или что бы то ни было.
Примечание. В NetBeans 6.5 / 6.7, если вы не найдете этот шаблон, вы можете его создать.
См. это руководство .
Я почти уверен, что это невозможно в Netbeans или, по крайней мере, не стоит таких хлопот. Возможно, вы могли бы создать свой собственный модуль Netbeans, добавить в модуль шаблон кода (в котором вы могли бы добавить $ {date} в качестве дополнительной переменной, я не уверен), а затем добавить модуль в Netbeans. Но вы также можете просто ввести дату, что, если вы не вводите ее несколько тысяч раз в день, вероятно, займет меньше времени.
Ваш фрагмент выглядит как код freemarker. Это используется в Netbeans для шаблонов файлов (Инструменты -> Шаблоны). Если вы поместите $ {date} в шаблон файла, он будет преобразован, когда файл будет создан до текущей даты. Если вы пытаетесь использовать его в качестве шаблона кода, я не знаю, как это работает.
Добавление в шаблон $ {date? Date? String ("yyyy")}
поможет (если вам нужен только год)