Hasta ahora solo he creado aplicaciones gráficas "pequeñas", usando swing y JComponents como aprendí en la escuela. Sin embargo, ya no puedo soportar los feos JButtons. Intenté jugar con los diferentes métodos de JButton, como cambiar colores, poner iconos, etc., pero aún no estoy satisfecho. ¿Cómo se hace una interfaz gráfica de usuario más agradable en Java?Estoy cansado de JButtons, ¿cómo puedo hacer una GUI más agradable en Java?
Estoy buscando alternativas no demasiado pesadas (como, sin grandes marcos o bibliotecas demasiado complicadas).
http://stackoverflow.com/questions/2248342/skinning-java-applications/2248437#2248437 – Jonas
@Jules Olléon: +1 Tenga en cuenta que en algunos casos donde necesitaba algún componente inexistente (como, por ejemplo, un "Barra de progreso doble/tri/cuádruple" [diferentes colores en la misma "barra de progreso"]) y quería que se viera * exactamente * lo mismo en Linux, Windows y OS XI se tomó la molestia de escribir mi propio, ligero, self- hecho, componente basado en píxeles. No es diferente a escribir GUI 2D para juegos (menús, etc.). Por cierto, es poco probable que todas las sugerencias sobre cambiar el diseño predeterminado den resultados aceptables en OS X: desea asegurarse * de * aplicar, use estas L & F cuando no esté en OS X;) – SyntaxT3rr0r
@Jules Olléon: También tenga en cuenta que la segunda razón por la que no desea utilizar estos L & F en OS X es que hacerlo podría romper las pautas de Apple (de manera predeterminada, sin interferir con nada, Java JButton * se ve muy bien en OS X). – SyntaxT3rr0r