Foros del Web » Programación para mayores de 30 ;) » Java »

personalizar icono JOptionPane

Estas en el tema de personalizar icono JOptionPane en el foro de Java en Foros del Web. Bueno mi idea es hacer una clase la cual se las dejo a continuacion la cual devuelve JOptionPane, lo que quiero hacer es perzonalizar el ...
  #1 (permalink)  
Antiguo 18/04/2008, 08:06
Avatar de djagu_26  
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 518
Antigüedad: 16 años, 3 meses
Puntos: 6
personalizar icono JOptionPane

Bueno mi idea es hacer una clase la cual se las dejo a continuacion la cual devuelve JOptionPane, lo que quiero hacer es perzonalizar el Icono de warning, error o information pero no logro hacerlo, si alguien puede ayudarme se lo agradeceria

Código:
package Util;

import javax.swing.JOptionPane;

/**
 *
 * @author agus
 */
public class MessageManager {
    
    private static MessageManager instancia=null;
    
    private MessageManager(){
        
    }
    
    public static MessageManager getInstancia(){
        if(instancia ==null){
            instancia = new MessageManager();
        }
        return instancia;
    }
    
    public void getMensajeError(String mensaje){
        //quiero perzonalizar los iconos
         JOptionPane.showMessageDialog(null, mensaje,"Mensaje Error",JOptionPane.ERROR_MESSAGE);
        
    }

    public void getMensajeWarning(String mensaje){
        JOptionPane.showMessageDialog(null, mensaje,"Mensahe Advertencia",JOptionPane.WARNING_MESSAGE);
    }
    
    public void getMensajeInformation(String mensaje){
        JOptionPane.showMessageDialog(null, mensaje,"Mensaje Informacion",JOptionPane.INFORMATION_MESSAGE);
    }
}
saludos
__________________
"La magia no existe, la programacion si"

A/P Agustin Sivoplas
[email protected]

Última edición por djagu_26; 18/04/2008 a las 08:10 Razón: error en el codigo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:34.