Я мигрирую пользователем Eclipse IDE и изучаю IntelliJ IDEA 9.
По умолчанию Eclipse IDE не будет использовать помеченный звездочкой импорт, пока вы не импортируете 99 классов из один и тот же пакет, поэтому такого практически не бывает.
Но IntelliJ IDEA, похоже, слишком заинтересована в этом, и я не могу понять, как ее отключить.
Например, после ввода JList
, затем ALT + ENTER для автоматического импорта, будет импортирован весь пакет javax.swing
вместо того, чтобы просто указать класс.
Я попытался исключить javax.swing
из автозаполнения, но это просто остановило предложение любых классов Swing, что контрпродуктивно.
Вы можете установить этот параметр здесь.
В IDEA 14+ последовательность следующая:
Настройки
> Редактор
> Стиль кода
> Java
> Импорт
> Количество классов для использования импорта с '*'
В старой версии IDEA:
Настройки
-> Java
-> Стиль кода
-> Импорт
-> Количество классов для использования импорта с '*'
Функция не может быть отключена. Вам нужно установить его на высокое значение, например. 99.
В версии 2016.1.1
Вы также должны удалить строки в разделе Пакеты для использования импорта с '*'
,
например import javax.*;