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

Mostrar Matriz en JOptionPane.showMessageDialog

Estas en el tema de Mostrar Matriz en JOptionPane.showMessageDialog en el foro de Java en Foros del Web. Buenas Noches: Solicito su ayuda ya que he podido inicializar y llenar una matriz en JAVA pero necesito mostrarla en JOptionPane.showMessageDialog, en ese momento me ...
  #1 (permalink)  
Antiguo 22/08/2013, 23:07
Avatar de emartinezg  
Fecha de Ingreso: diciembre-2012
Ubicación: Envigado
Mensajes: 2
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta Mostrar Matriz en JOptionPane.showMessageDialog

Buenas Noches:

Solicito su ayuda ya que he podido inicializar y llenar una matriz en JAVA pero necesito mostrarla en JOptionPane.showMessageDialog, en ese momento me funciona pero debo dar clic al boton o enter por cada registro ingresado.

Lo que requiero es que pueda mostrar los datos de la matriz en una sola ventana.

Hasta el momento tengo el siguiente codigo:

package poo_recolectores;

//Importar Libreria para poder hacer uso de los cuadros de texto JOptionPane
import javax.swing.JOptionPane;
/**
*
* @author Edgar Arturo Martínez
*/
public class POO_Recolectores {



public static void main(String[] args) {

//Ingreso de valor para conocer el número de recolectores
int NumRecolectores = Integer.parseInt (JOptionPane.showInputDialog (null," "
+ "Finca Cafetera POO UdeA, \n\n Ingrese el Número de Recolectores \n "));

//Inicialización de las dimensiones de la Matriz con n Filas y 4 Columnas
String Matriz[][] = new String[NumRecolectores][4];

for (int i=0; i<= (NumRecolectores - 1); i++)
{
for (int j=0; j<= 3; j++)
{
String Dato = "";
if (j==0)
Dato = (JOptionPane.showInputDialog (null,"Ingrese el Nombre "));
Matriz[i][j] = Dato;
if (j==1)
Dato = (JOptionPane.showInputDialog (null,"Ingrese el Sexo "));
Matriz[i][j] = Dato;
if (j==2)
Dato = (JOptionPane.showInputDialog (null,"Ingrese el TipoLote "));
Matriz[i][j] = Dato;
if (j==3)
Dato = (JOptionPane.showInputDialog (null,"Ingrese el NumKilos "));
Matriz[i][j] = Dato;
}
}

for (int i=0; i<= (NumRecolectores - 1); i++)
{
for (int j=0; j<= 3; j++)
{
JOptionPane.showInputDialog(null, Matriz[i][j] + "\t");

}
}

}
}
  #2 (permalink)  
Antiguo 23/08/2013, 15:32
 
Fecha de Ingreso: mayo-2013
Ubicación: Armenia, Quindio, Colombia,
Mensajes: 95
Antigüedad: 11 años
Puntos: 3
Respuesta: Mostrar Matriz en JOptionPane.showMessageDialog

Hola,
Debes hacer esto:
Código Java:
Ver original
  1. String result="";
  2. for (int j=0; j<= 3; j++)
  3. {
  4.       result+= Matriz[i][j] + "\t";
  5. }
  6. JOptionPane.showInputDialog(null,result);
Saludos

Etiquetas: netbeans
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 08:24.