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





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!!!