<p>Java supplies standard User Interface guidelines for applications built using Java Swing. The basic guidelines are good, but I really feel the look and feel is really boring and outdated. </p>

<p>Is anyone aware of a publicly available Java User Interface Guide that has better look &amp; feel guidelines than the Sun provided guidelines?</p>

You have many LNF (Look And Feel)
displayed here
but they have not exactly a 'Java User Guide' Provided.
However
MigLayout
does follow closely the main User Interface standards that exist out there (including some obcure points of
button order
):
For instance the OK and Cancel buttons have different order on Windows and Mac OS X.
While other layout managers use factories and button builders for this, it is inherently supported by MigLayout by just tagging the buttons.
One just tags the OK button with "ok" and the Cancel button with "cancel" and they will end up in the correct order for the platform the application is running on, if they are put in the same grid cell.
Example on Mac:
(source:
miglayout.com
)