JOptionPane

Bom dia pessoal…
sou meio novato em java e gostaria de uma ajuda de vocês, pois estou com dúvidas… ehhe… se puder me ajudar agradeço…

é o seguinte… fiz um método:

package br.com.izap.util;

import javax.swing.JOptionPane;

public class Showmessage extends Object {
		
	public Showmessage() {
		
	}
	public void makeScreen(String mensagem, String titulo) {		
		JOptionPane.showMessageDialog(null, mensagem, titulo,JOptionPane.INFORMATION_MESSAGE);
	}

}

Gostaria de saber como ficaria um função que eu passaria como parâmetro um número… e que corresponderia a cada tipo de ícone… aqui

por ex…
se eu passar 1 no contrutor retornaria isso:
JOptionPane.INFORMATION_MESSAGE
se for 2:
JOptionPane.ERROR_MESSAGE

e assim for adicionando

ai tinha que mudar aqui
JOptionPane.showMessageDialog(null, mensagem, titulo,JOptionPane.INFORMATION_MESSAGE);

Obrigado Pessoal!!

Não entendi muito bem a sua dúvida.
Você quer passar no contrutor da classe um inteiro que irá determinar o tipo de mensagem é isso, se sim faça da seguinte maneira

package br.com.izap.util;
 
 import javax.swing.JOptionPane;
 
 public class Showmessage extends Object {
 	
 	private typeMessage;
 	public Showmessage(int type) {
 		switch (type) {
 		 	case 1:
 		 	 	typeMessage = JOptionPane.INFORMATION_MESSAGE;
 		 	 	break;
 		 	case 2:
 		 	 	typeMessage = JOptionPane.ERROR_MESSAGE;
 		 	 	break;
 		 	default: 	 	
  		 	 	typeMessage = 0;
 		 	 	break;	
 		}
 	}
 	public void makeScreen(String mensagem, String titulo) {		
 		JOptionPane.showMessageDialog(null, mensagem, titulo,type);
 	}
 
 }

Não faz muito sentido pois a classe JOptionPane já tem essas constantes para evitar ficar lembrando qual número inteiro representa o tipo da mensagem.

Uma maneira melhor de se fazer seria passar o tipo da mensagem no próprio método ao invés do construtor, utilizazndo é claro as constantes da classe JOptionPane.

Valew cara!!
era apenas um teste… eu fiz umas classes pra mim aprender aqui eeheh…
mais nada que faça sentido mesmo…

obrigado d++

era isso mesmo!!