Создание класса внутри пакета A из A.B в IntelliJ - PullRequest
0 голосов
/ 04 июля 2018

У меня есть проект maven в IntelliJ IDE. Я создал пакет с именем event.handlers. После чего я создал несколько классов внутри этого пакета. Внутри event нет классов, внутри event.handlers. Теперь я хочу создать класс Java внутри пакета event.

Есть ли способ из IDE, я могу это сделать? В настоящее время я вручную создаю файл Java внутри папки event в моем хранилище кода.

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

На левой панели структуры проекта есть кнопка «Настройки», в которой снимите флажок, Компактные пустые средние пакеты .

Настройки будут как

this.

Теперь у вас будет древовидная структура, в которой вы можете щелкнуть правой кнопкой мыши или (ctrl + enter / alt + insert) на пакете и создать файл.

Например,

enter image description here

0 голосов
/ 04 июля 2018

Попробуйте создать папку Java Class в src с именем event.NewClass. Это создаст NewClass.java внутри src/event.

Вы можете создать папку с символом точки . при создании Java Class или Package, или Kotlin File/Class, когда Type не равно File. Например, создание Package с именем com.company.example в папке src автоматически сгенерирует папки рекурсивно, src/com/company/example, создание Java Class с именем com.company.example.AClass автоматически сгенерирует файл AClass.java внутри автоматически сгенерированного дерево папок src/com/company/example.

...