Sicher ist in der Klasse Field ein Array, aber das Object field, worauf du zugreifst, ist ein Object der Klasse Field und nicht das Array. Du könntest es so machen.
Hast du dir mal das Beispiel mit der JTable angeschaut?
MFG
Sascha
Code:
import javax.swing.*;
import java.awt.*;
/**
* Write a description of class Field here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Field extends JPanel
{
// instance variables - replace the example below with your own
private int length, width;
private boolean[][] field;
/**
* Constructor for objects of class Field
*/
public Field(int length, int width)
{
// initialise instance variables
this.length = length;
this.width = width;
field = new boolean[length][width];
}
public void getField(){
return field;
}
public int getWidth()
{
return width;
}
public int getLength()
{
return length;
}
public int getNumberOfNeighbours(int x,int y)
{
return 2;
}
}
Code:
field.getField()[i][j] = true;
Hast du dir mal das Beispiel mit der JTable angeschaut?
MFG
Sascha