Mostrar Mensajes

edu
01 de Marzo del 2005
Hola, queria saber si hay alguna manera de mostrar mensajes en Swing sin tener que usar el componente JOptionPane.
Gracias...

dibu
01 de Marzo del 2005
Bueno, en swing yo utilizo el JOptionPane y funciona OK, pero si se te hace un poco dificil memorizarte el codigo de como utilizarlo, talvez te sirva esta clase que realicé para mostrar mensajes:

import javax.swing.*;
public class jCUtil {

public jCUtil() {
}
public int mensaje(String mensaje, int tipo){
switch(tipo){
//1 error
case 1:
JOptionPane.showMessageDialog(null,mensaje,"Error",JOptionPane.ERROR_MESSAGE);
break;
//2 mensaje de advertencia
case 2: JOptionPane.showMessageDialog(null,mensaje,"Mensaje",JOptionPane.INFORMATION_MESSAGE);
break;
//3 mensaje de confirmación
case 3:
return JOptionPane.showConfirmDialog(null,mensaje,"Advertencia",JOptionPane.YES_NO_OPTION);
}
return 0;
}
}

Para mostar un mensaje con esta clase creas un objeto de esta clase y utilizas la funcion mensaje asi:
jCUtil util = new jCUtil();
//Si es un mensaje de Error
util.mensaje("Error de datos",1);
//Si es un mensaje comun
util.mensaje("Registro insertado correctamente",2);
//Si es un mensaje de confirmacion
int a = util.mensaje("Seguro que desea continuar?",3);
en la variable a se guardara la opcion que ingreso el usuario.

Espero te ayude.