[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, botów: 0