Eso no es tan facil como lo planteas ya que algunos objetos no existen para el ambiente en que estas trabajando que puede ser kde o gnome etc. con objetos me refiero a los botones,cajas de listas etc.
bueno la idea es que los objetos que se quieren usar no estan disponibles en linux y la interfaz no es igual, java es muy util para esto de la multiplataforma pero tiene unos sus clavitos con la interfaz de usuario, puede ser que usando objetos de swing como dice el compañero y sin usar Awt
The Abstract Window Toolkit (AWT) is Java's original platform-independent windowing, graphics, and user-interface widget toolkit. The AWT is now part of the Java Foundation Classes (JFC) — the standard API for providing a graphical user interface (GUI) for a Java program.