Ярлык, чтобы избавиться от полных имен классов

У меня есть много строк кода, похожих на это:

objectListPanel = new javax.swing.JPanel();
roomNameField = new javax.swing.JTextField();
rightPanel = new javax.swing.JPanel();
jTabbedPane = new javax.swing.JTabbedPane();
enterScriptPanel = new javax.swing.JPanel();

в том, что все они используют «полное имя» для класса. Есть ли способ быстро исправить все это, просто используя имя класса?

objectListPanel = new JPanel();
roomNameField = new JTextField();
rightPanel = new JPanel();
jTabbedPane = new JTabbedPane();
enterScriptPanel = new JPanel();

person Kyranstar    schedule 11.07.2014    source источник
comment
Если есть несколько файлов с разным импортом, замените все полные значения с помощью регулярных выражений, чтобы вручную импортировать их с помощью ярлыков.   -  person Braj    schedule 12.07.2014
comment
Кто-то забывает оставить комментарий, когда за него проголосовали.   -  person Braj    schedule 12.07.2014


Ответы (2)


Найдите new javax.swing. и замените на new, а затем импортируйте его в класс.

Используйте сочетания клавиш Ctrl + Shift + O для автоматической организации импорта.

подробнее...

person Braj    schedule 11.07.2014

можно ли использовать импорт? попробуйте поместить приведенную ниже строку вверху вашего java-файла.

import javax.swing.*;
person Andreas    schedule 11.07.2014
comment
@Braj Я бы согласился в случае с IDE, хотя, если вы используете CL java, иногда это становится спасением. - person Rogue; 12.07.2014
comment
он говорит, что у него много строк. Мое отсечение перед импортом подстановочного знака составляет около 15. Организационный импорт Eclipse объединяется с подстановочным знаком в 99. - person Andreas; 12.07.2014