Revista Informática

Ejemplo JColorChooser

Publicado el 30 octubre 2013 por Cristian David Henao Hoyos @chenaooo
Ejemplo JColorChooserHola!!! Después de otra semana pesada retomamos el tema de Componentes Java Swing..... con el post anterior iniciamos las publicaciones sobre los componentes complejos, este es el turno del JColorChooser.....
Aunque está en la lista de componentes complejos realmente su uso no tiene ninguna complejidad.... al contrario tan solo es cuestión de instanciar su clase y listo, tenemos una herramienta para seleccionar colores a nuestra completa disposición......
Que Es?
La clase JColorChooser nos presenta una ventana de herramientas para la selección de colores....... la ventana es en realidad un JDialog que le brinda al usuario la posibilidad de interactuar con las paletas de colores proporcionadas.....
El Ejemplo.Este ejemplo es muy... muy.... muuuuy común, rápido y simple........como se mencionó anteriormente solo es cuestión de instanciar la clase JColorChooser y ya tendremos nuestra ventana con las paletas de colores disponibles.Ejemplo JColorChooserVamos a construir una ventana JFrame donde alojaremos un JPanel que va a cambiar de color a medida que el usuario seleccione, esto lo realizamospor medio de un JButton que al presionarse instancia la clase JColorChooser y nos carga la ventana de dialogo con las herramientas....
El siguiente código define cuando se presiona el botón entonces instancia la clase JColorChooser y luego el color seleccionado se asigna en un objeto de tipo awt.Color por medio del método showDialog, le asignamos un titulo y un color por defecto.....
if (e.getSource()==botonColor)
{
JColorChooser ventanaDeColores=new JColorChooser();
color=ventanaDeColores.showDialog(null, "Seleccione un Color", Color.gray);
panelColor.setBackground(color);
}

El método showDialog carga la ventana JDialog donde el color seleccionado se asigna al panel de nuestra ventana....
Este JDialog tiene un JTabbedPane compuesto de 3 pestañas donde encontramos una pestaña con la paleta de colores básicos,  otra pestaña con elementos para definir colores HSB y por ultimo la pestaña RGB donde por medio de JSpinner y JSlider podemos seleccionar nuestros colores....
Ejemplo JColorChooserY Listo, muy simple Verdad???
Esta entrada es de esas rapidas pero efectivas, los invito a descargarlo y validar su funcionamiento...........espero que les pueda servir!!!!

Descarga!!!
Les dejo el enlace de descarga por si lo quieren revisar ;)..... recuerden que es gratis, y nada cuesta opinar, compartir o agradecer :)
También te podría Interesar.
  • Ejemplo Jtable
  • Contenedores Java Swing.
  • ¿Eclipse Vs Netbeans?
  • Componentes de Texto Java Swing
  • Configuración Ambiente de Desarrollo... Descarga de Eclipse 
  • Instalando el Plugin JBoss Tools En Eclipse
  • Menús Con Java Swing. 
  • Clases en Java 
  • Clases Abstractas


¿Hay algo que quieras anexar o comentar sobre esta entrada?  no dudes en hacerlo.....y si te gustó...... te invito a compartir ;)

Volver a la Portada de Logo Paperblog