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

Crear un selector de avatar

Posted on : 21-04-2008 | By : edisoncor | In : Netbeans

3


Hola a todos ahora vamos a crear una excelente avatar basado en el codigo del ejemplo del libro Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications (The Java Series) (Paperback)

En el proyecto existe la clase AvatarChooser el cual se la ha modificado para que tu puedas agregar una colección de buferedImage y esta colección se va a presentar en el avatar private List<BufferedImage>albums; en el ejemplo se añade la clase Main en la que se añade el avatarChooser a un frame se construye un List de Buffered Images y luego se fija al avatarchosser

public Main() {

initComponents(); List<BufferedImage> album = new ArrayList<BufferedImage>(); album .add(getBufferedImage(new ImageIcon(getClass().getResource("/avatar/1.jpg")).getImage())); album .add(getBufferedImage(new ImageIcon(getClass().getResource("/avatar/2.jpg")).getImage())); album .add(getBufferedImage(new ImageIcon(getClass().getResource("/avatar/3.jpg")).getImage())); album .add(getBufferedImage(new ImageIcon(getClass().getResource("/avatar/4.jpg")).getImage())); album .add(getBufferedImage(new ImageIcon(getClass().getResource("/avatar/5.jpg")).getImage())); avatarChooser1.setAlbums(album);

}

public BufferedImage getBufferedImage(Image image) {

BufferedImage bufferedImage = new BufferedImage( image.getWidth(null), image.getHeight(null), BufferedImage.TYPE_INT_RGB ); Graphics g = bufferedImage.createGraphics(); g.drawImage(image,0,0,null); g.dispose(); return( bufferedImage );

}

tenemos el Metodo getBufferedImage(Image image) el cual transforma un objeto tipo Image a BufferedImage descarga el proyecto


Update

Ahora puedes encontrar este panel y otros componentes en EdisoncorSx que es una recopilación de estos trabajos y que iré  escribiendo de como utilizarla con ejemplo

Facebook comentarios:

Comments (3)

Epa que bueno que recargaste pilas y te pusiste a escribir nuevamente estan bastante bien los nuevos articulos una sugerencia anexa el link donde se pueden descargar las librerias por lo menos esta que es tan interesante por los momentos me tocara googlear jajajajaja aahhhh y sigue escribiendo no te vayas a perder nuevamente jajajajajaja

Hola Javier es cierto me he perdido un buen rato, multiples ocupaciones me han tenido sin escribir hace ya un tiempo, pero ahora te ofrezco una librería donde esta incluido este panel la puedes revisar dando clic aquí

Hola, he visto lo que se puede hacer con esta libreríay me he puesto a usarla, sin embargo tengo una duda…¿Como puedo cambiar el nombre que aparece en la parte superior de la imagen, en este caso dice "Imagen 2"???
Saludos y gracias!!!

Write a comment

Advertise Here