Mostrar o resultado em JOptionPane

Caros amigos do GUJ,

não estou conseguindo mostrar o resultado do meu vetor em JOptionPane.
segue abaico o Codigo para verificação e opniões.


import javax.swing.JOptionPane;
public class Vetor {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		int numeros[] = new int [8];
		    int menor, x;
		    JOptionPane.showMessageDialog(null,"Leitura e Escrita de um Vetor");
		    for(int i=0; i < 8; i ++) {
	            numeros[i]=Integer.valueOf(JOptionPane.showInputDialog(null, "Digite o "+(i+1)+"º elemento do vetor A"));
	        }
		    
		    for(int i = 0; i < numeros.length - 1; i++){
		      menor = i;
		      x = numeros[i];
		      for(int j = i + 1; j < numeros.length; j++){
		        if(numeros[j] < x){
		          menor = j;
		          x = numeros[j];
		        }
		      }
		      numeros[menor] = numeros[i];
		      numeros[i] = x;
		    }
		    for(int i = 0; i < numeros.length; i++)
		    	
		    
	{
		    	 System.out.printf("%5d", numeros[i]);
	}

		
	}
}

Gostaria de mudar de System.out.printf para JOptionpane ,

o que eu devo modificar para que isso aconteça?

agradeço desde ja a toda equipe do GUJ

achu que isso que vc quer

JOptionPane.showInputDialog(null,"%5d", numeros[i]);

o ultimo for deve ser:

for(int i = 0; i < numeros.length; i++){ JOptionPane.showMessageDialog(null, numeros[i]); // System.out.printf("%5d", numeros[i]); }

[quote=lokit"s]achu que isso que vc quer

JOptionPane.showInputDialog(null,"%5d", numeros[i]);

LOKIT’S.

Agradeçido pela ajuda, mas minha idéia é que os numeros aparececam todos em uma unica janela.

No modo citado ele aparece mas de um por um.
espero que me ajude mais uma vez…

grato

[quote=alucardeck]o ultimo for deve ser:

for(int i = 0; i < numeros.length; i++){ JOptionPane.showMessageDialog(null, numeros[i]); // System.out.printf("%5d", numeros[i]); }[/quote]

Vlw pela ajuda ALUCARDEC, mas como falei pro Lokit’s, preciso que os numero do vetor apareceçam todos em uma unica janela.

abraços

Você pode criar uma variável separada pra receber os valores dentro do for, e depois fazer uma mensagem em JOptionPane chamando essa variável que recebeu os dados!ai irá imprimir em uma só janela e não uma por uma! =D