Hola, veran, tengo que hacer un programa que me multiplique dos matrices de 3*4 y 4*3 ingresando por pantalla numero por numero en cada uno en un textField que acomode en las matrices dentro del gridLayout. Toda la parte logica la tengo, lo que me sucede es que no se como hacer para que me muestre ambos gridlayout bien alineados, si los acomodo cada uno en el este y oeste salen muy pegados a la venta y si los acomodo ambos al centro sale solo una matriz.
Aca esta el codigo para que me puedan ayudar.
Gracias
package MATRIZEJ2VCA;
import javax.swing.JApplet;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
GridLayout GL_Esquema_Entrada1, GL_Esquema_Entrada2
; JPanel P_Entrada1,P_Entrada2, P_Salida
; int Matriz3[][];
public void init() {
C_Ventana=getContentPane();
C_Ventana.setLayout(BL_Esquema);
P_Entrada1.setLayout(GL_Esquema_Entrada1);
P_Entrada1.setLayout(GL_Esquema_Entrada2);
P_Entrada2.setLayout(GL_Esquema_Entrada2);
P_Salida.setLayout(FL_Esquema_Salida);
L_Matriz1
= new JLabel("MATRIZ 3X4");
L_Matriz2
= new JLabel("MATRIZ 4X3");
TA_Resultado.setEditable(false);
P_Salida.add(TA_Resultado);
B_Visualizar
=new JButton("VISUALIZAR"); B_Visualizar.addActionListener(this);
P_Salida.add(B_Visualizar);
cadena="";
Matriz3= new int [3][3];
for(int i=0; i<3;i++){
for(int j=0; j<4; j++){
P_Entrada1.add(TF_Matriz1[i][j]);
}//For Columnas
}//For Filas
for(int i=0; i<4;i++){
for(int j=0; j<3; j++){
P_Entrada2.add(TF_Matriz2[i][j]);
}//For Columnas
}//For Filas
TA_Resultado.setText(cadena);
setSize(1000,1000);
setVisible(true);
}//INIT
if (Evento.getSource()==B_Visualizar){
for( int i=0; i<3;i++){
for( int j=0; j<3; j++){
Matriz3[i][j]=0;
}//For Columnas
}//For Filas
for(int j=0;j<3;j++){
for(int f=0;f<3;f++){
for (int c=0;c<4;c++){
Matriz3
[j
][f
] += Integer.
parseInt(TF_Matriz1
[f
][c
].
getText())*Integer.
parseInt(TF_Matriz2
[c
][f
].
getText()); }
}
}
for(int i=0; i<3;i++){
for(int j=0; j<3; j++){
cadena+=Matriz3[i][j]+" ";
}//For Columnas
cadena+=" \n";
}//For Filas
}//Cierre if Action performed
TA_Resultado.setText(cadena);
}//Cierre ActionPerformed
}//Cierre clase
Ya lo he solucionado, simplemente cree otro grid layout para acomodar en el ambos gridLayout ;-)