Since I'm still new to Java, I'm running into some need for clarification how imports should be done properly.
First:
import java.awt.*;
import java.swing.*;
I'm assuming the * means anything under the "awt" and "swing" directory. But I've seen people doing this before:
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import java.awt.*;
import java.awt.event.*;
import java.net.URL;
import javax.swing.*;
Am I misunderstanding something? Or am I simply finding redundancy?