Pages

Subscribe:

Entradas



Ejemplo de panel Avatar de EdisoncorSx


En este primer ejemplo vamos a ver como es la utilización del componente PanelAvatarChooser de la librería EdisoncorSx, para ello vamos a utilizar netbeans, lo que tu tienes que crear es un componente Swing GUI Forms en tu proyecto (File → New File →Swing GUI forms), como por ejemplo un Jframe, un JDialog, etc,

Luego del panel de componentes selecciona PanelAvatarChooser y arrastralo hasta el formulario


por defecto este componente carga ya algunas imágenes, lo que ahora en tu código vamos a modificar el código

public Main() {         initComponents();     }

lo modifixcamos para que quede así

public Main() {         initComponents();         List avatares = new ArrayList();         avatares.add((BufferedImage) loadImage("/resources/1.jpg"));         avatares.add((BufferedImage) loadImage("/resources/2.jpg"));         avatares.add((BufferedImage) loadImage("/resources/3.jpg"));         avatares.add((BufferedImage) loadImage("/resources/4.jpg"));         avatares.add((BufferedImage) loadImage("/resources/5.gif"));         avatares.add((BufferedImage) loadImage("/resources/6.jpg"));         panelAvatarChooser1.setAvatars(avatares);     }

y añadimos el siguiente método para la carga de imagenes

private static Image loadImage(String fileName) {         try {             return ImageIO.read(JFrame.class.getResource(fileName));         } catch (IOException ex) {             ex.printStackTrace();             return null;         }     }

y a continuación se tiene

El proyecto para Nestbeans lo puedes descargar desde aquí

7 comentarios:

Unknown dijo...

Hola Buenas Noches José, te queria consultar de como se puede hacer para que al darle un click en cafa ventana se me abra un jframe o jdialog. Desde ya muchas gracias.

josè cevallos dijo...

especifica que es lo que quieres.
si quieres abrir desde una frame otro frame
o si de un frame quieres mostrar un jdialog

Anónimo dijo...

como puedo dar eventos acada icono del PanelAvatarChooser...quiero respuestas

josè cevallos dijo...

tu los tienes que crear para cada caso que quieras

ozzy_898 dijo...

disculpa puedes dar un ejemplo de como darle evento a cada icono del panelavatarchooser llevo dia tratando y no lo eh logrado porque no le eh encontrado la logica

Unknown dijo...

que tal Jose, estoy haciendo una aplicaciòn que utiliza en panelavatar y todo funciona bien pero una vez generado el jar ya no me abre la ventana con el menu, lo corrì desde comandos y me lanza un java.lang.null.pointer.exception en la libreria de panelavatarchooser, tienes alguna idea de que podrìa ser

Unknown dijo...

que tal Jose, estoy haciendo una aplicaciòn que utiliza en panelavatar y todo funciona bien pero una vez generado el jar ya no me abre la ventana con el menu, lo corrì desde comandos y me lanza un java.lang.null.pointer.exception en la libreria de panelavatarchooser, tienes alguna idea de que podrìa ser

Publicar un comentario