[java] problem z odwołaniem do metody

0

Witam

class przycisk extends JButton{
	private int wysokosc;
	private int szerokosc;
	public boolean stan = false; 
	
	
	public przycisk(int i, int j){
		szerokosc = j;
		wysokosc = i;
	}
}

public class gra extends JPanel{
	public int szerokosc = 10;
        public int wysokosc =10;
	public przycisk tablica[][] = new przycisk[szerokosc][wysokosc];

	public gra(){
		for(int i=0 ; i<wysokosc ; i++){
			for(int j=0 ; j<szerokosc ; j++){
				tablica[i][j] = new przycisk(i, j);
				tablica[i][j].setBackground(Color.white);
				tablica[i][j].setPreferredSize(new Dimension(10, 10));
				add(tablica[i][j]);
			}
		}
	}
 

W klasie gra tworzę tablicę przycisków.
Mój problem polega na tym, że w klasie "przycisk" potrzebuje się odwołać do innego przycisku z tablicy, ale jak się odwołuje do tablicy "tablica" wewnątrz klasy przycisk to wyskakuje "cannot find symbol". Jak zmienić zasięg tablicy, tak aby mozna było się do niej odwołać w klasie przycisk?

0

W konstruktorze przyciusku przekazac dodatkowy argument - referencje na te tablice ? ;p

0

Albo zrobić z przycisku klasę wewnętrzną :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1