Featured Posts

Demos EdisoncorSx En el siguiente enlace podrán encontrar algunos demos de las librerías EdisoncorSx http://code.google.com/p/edisoncorsx/downloads/list

Readmore

Actualización EdisoncorSx 0.07 Ha sido un largo tiempo desde la ultima vez que escribí por ultima vez, debo confesar que al blog lo he tenido un poco olvidado(por algunas razones laborales), per...

Readmore

EdisoncorSx Hola amigos, hace algún tiempo que no pósteo nada en absoluto y al blog lo he tenido un poco olvidado, pero mas vale tarde que nunca, en está ocasión...

Readmore

Actualización EdisoncorSx 0.06 Hola como están ahora con poco tiempo para dedicarme al blog, pero bueno por ahí he sacado un tiempo y he realizado algunas actualizaciones, esperando que todas...

Readmore

EdisoncorSx integrado con GoogleCode a través de NetBeans... En este tútorial voy a explicar como puedes tener un Netbeans el proyecto EdisoncorSx y poder tener los cambios que se van a realizar, lo que debes tener es instalado...

Readmore

Edisoncor Weblog Rss

Ejemplo de panel Avatar de EdisoncorSx

Posted on : 26-03-2010 | By : edisoncor | In : edisoncorsx, java, Netbeans, Swing

16


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í

Facebook comentarios:

Comments (16)

hola! estamos usando estas librerías mis compañeros y yo para realizar un menú para una aplicación en la universidad y la verdad es que está quedando elegante :)
 
pero teníamos un problema, no conseguimos quitar el texto que sale encima de los logos, es decir "Avatar X" que aparece en el recuadro.
tampoco conseguimos quitar el recuadro.. alguna idea como se podría conseguir??
 
gracias de antemano :)

ya lo hemos arreglado, por si a alguien le hace falta, encontramos los .java en la página de descargas y reprogramamos los métodos de
drawAvatarBullet y drawAvatarText


:)

hola estuve probando esta libreria y parece bastante interesante y muy completa, solo q tengo el mismo problema que tuvo Iñigo y yo no encuentro los .java que el menciona para quitar lo de avatar X..agradeceria que alguien me de una ayuda de como solucionarlo

Hola soy super novata en programación estoy investigando para poder aprender disculpe la pregunta ese código se coloca en frame ?

no  había  visto el ejemplo gracias demasiado bueno 
 
una pregunta como se hace para que cada imagen uno le de clic y lo lleve hacia otro formulario

Hola, he descargado los .java que me dices ahi, sin embargo no se como aplicarlos???
Si me puedes ayudar te lo agradeceria :)
Saludos y gracias!!!

Muchas gracias lo estoy utilizando, muchos de ellos son buenos, les mensiono que, TabPaneRound, PanelAvatar, el label y el boton con efectos de iconos son muy buenos. Se que hay mas que hay que ver las funcionalidades especialmente si sabes como modificarlas.

Gracias esta de pelos aun lo voy provando
Pero al igual que josh e descargado los .java y no se como utilizarlos
Tambien quisiera saber al igual que Zeni como es que debo hacer para ir a otro formulario al hacer clic en una imagen
GRACIAS de antemano y sigueeeeeee adelante que sinti estariamos aun con los ojos cerrados Bayy

Ya di !!!   no tengo que instalar ni adjuntar nada solo analizar ya que el .java era el codigo fuente del Demo esta de pelos gracias men
No te olvides de lo otro  lo de Zeni por Fa  Baayyyy

Una pregunta…
como se puede saber cual es la imagen seleccionada??..
Salu2

ya supe…xD …era cn el index….

Gracias hermano por compartir tus conocimientos con la comunidad tienes  un +10. Tengo una pequeña Duda  en la librería hay los ToolTipLlamada, como hago para hacer uso del mismo, por ejemplo, lo que quiero es que ese ToolTipLlamada salga en vez de ToolTip normal, en realidad he intentado hacerlo pero no encuentro la forma…

pucha brother cuando hago loq dice en el tutorial puxa me sale errores nc q acer para cambiar las imagenes del avatar y cambiar eso qdice avatra x..nc si pueideras hacer un video paso a paso para poder saer..gracias

Como puedo hacer para que arriba en vez de aparecer Avatar1, Avatar2… etc, aparezcan palabras que yo elija… es decir cambiar el título de las imágenes.

no ps como van a poner ese codigo y BUM!!! sale too no se pasen ps eso es una libreria del proio autor edisoncor.jar lo descargan y ahi estan too los opbjetos, principalmente autor desarrolla muchos JAVA FX q se orienta a a efectos de flash con purito codigo, dificil verdad la idea es q se lo desargan, pasan colo cualquier onjeto y listo jejej pero para MODIFICAR sirve el codigo que nos muestar esta gran programador espero ayudado en sus dudas ahh y gracias por el aporte de tu libreria

Write a comment

Advertise Here