Hallo ich glaube, dass das richtig ist:
[code=Java]import java.awt.FlowLayout;
import java.awt.GridLayout;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class LabelMatrix extends JPanel {
/**
*
*/
private static final long serialVersionUID = 1L;
private int[][] array;
private int groesse;
public LabelMatrix(int[][] matrix) {
super(new FlowLayout(FlowLayout.LEFT));
JPanel panelContent = new JPanel(new GridLayout(matrix.length,matrix.length));
groesse = matrix.length;
array = matrix;
for(int i=0;i<groesse;i++) {
for(int j=0;j<groesse;j++) {
if(array[i][j] == 1) {
panelContent.add(new JLabel("1"));
}
else {
panelContent.add(new JLabel("0"));
}
}
}
add(panelContent);
}
}[/code]