ejecutar una aplicacion en diferentes SO

Muy buenas comunidad

Estoy desarrollando como prueba una aplicación para ver como se vería al ejecutar en distintos SO es algo muy sencillo tiene un menú un formulario y una barra con iconos lo desarrolle en mac pero el lio esta que al crear el .jar y correrlo en win no salen los iconos del menú ni de la barra, si alguien me puede ayudar le agradecería mucho.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de adrianaaae

Depende

La ventaja de java es que es multiplataforma pero cada Sistema Operativo(SO) maneja diferente entorno grafico por ejemplo Windows 7 utiliza Aero cosa que Ubuntu(por ejemplo) no tiene en su lugar utiliza GTK o GNOME; entonces en cuestion de la interfaz gráfica(UI) tal vez no sea igual en todos los SO pero funcionará correctamente.

También puedes revisar el concepto Look and Feel(L&F) de Java habla precisamente de eso.

Saludos.