y siempre he usado el JOptionPane.showMessageDialog para todos mis mensajes ya que he aprendido y me ha gustado usar el JOptionPane en vez del System.outPrint.
Estoy trabajando con arrays bidimensionales y por medio de programacion orientada a objetas y la manera en que me aparece no me gusta, porque aparece todo horizontal o todo vertical, porque uso el siguiente codigo para mostrar los datos:
Código
public static void ver(int matriz[][], int horizontal, int vertical)//aqui recibo los valores enviados desde el case en mismo orden { for(int filas=0;filas<horizontal;filas++)//me sirve para moverme horizontalmente en las filas for(int columnas=0;columnas<vertical;columnas++)//me sirve para moverme verticalmente en las columnas valor = valor + matriz[filas][columnas] + "\n";//concateno el resultado }
Como pueden ver, ahi solo me muestra de manera vertical.
He buscado en varios sitios en español e ingles sobre JText pero no puedo realizar que me muestre el array bidimensional con columnas y filas, como puedo hacerlo?
He intentado algo corto sin metodos para poder realizarlo con JText pero no me sale nada bien, muestra caracteres malos, este es lo que tengo:
Código
import javax.swing.JOptionPane; import javax.swing.JTextArea; public class jtext { { int matriz[][]=new int[3][3]; for(int fila=0;fila<matriz.length;fila++) for(int columna=0;columna<matriz.length;columna++) { datos=datos+matriz[fila][columna]+"\n"; } salida.setText("La cadena es: \n"+datos); //salida.append(datos); //tampoco funciona } }
Como uso JText para poder mostrar mi array con JOptionPane las filas y columnas?