>
> Swing was originally a separate project that was grafted into the JVM and not
> renamed, probably for back-compatibility.
>
FWIW I was in the Java group at Sun at the time. Swing was always
intended to be a new windowing toolkit for the Java platform, offering a
higher level of abstraction than the pre-existing Abstract Windowing
Toolkit, java.awt, which was already a bad package name. It had to be
called something. There could have been various problems with using a
sensible package name such as "windows".