If I have code that has a bunch of fully qualified names in it (java.util.List, javax.swing.JLabel, etc.) is there a command in intellij that will automatically convert thos
This can be achieved by first turning on inspection for this.
Open up the Settings
dialog and go down to Inspections and then search for qualified
keyword and then turn on Unnecessary fully qualified name
inspection:
That will make all occurrences of FQN in the code being color marked:
Now place the cursor on one of the highlighted areas and press Alt+Enter and a popup will give you the choice to Fix all 'Unnecessary fully qualified name' problems
:
And then all FQN's will have been replaced with imports at the top instead:
If you want to run this inspection on the whole project (instead of just the current file) then you can choose the Run inspection on...
alternative in the context menu:
Then choose Whole project
:
And then finally in the Inspection Results
window choose to Apply Fix
on the selection:
In case, for new code entries if you are seeing the FQNs, just make sure that,
Preferences -> Editor -> Code Style -> Java ->Use fully qualified class names is un-checked.