mam klase ktora tworzy ramke
class Ramka extends JFrame
{
Ramka()
{
setSize(50,50);
}
}
no i wyświetlenie jej robie w listenerze
Action Pokaz = new AbstractAction()
{
public void actionPerformed(ActionEvent zdarzenie)
{
Ramka ramka = new Ramka();
ramka.setVisible(true);
}
};
No i wszystko działa. Ale jak tworze nowego sluchcza ktory ma zamknąć ramke
private class Przycisk implements ActionListener
{
public void actionPerformed(ActionEvent zdarzenie)
{
ramka.dispose();
System.out.println("Wcisnieta przycisk");
}
}
to juz ort! ramka. Próbowałem obiekt klasy Ramka zrobic w konstruktorze ale wtedy słuchacz do wyswietlenia ramka tez ort! tego obiektu. Moje pytanie brzmi gdzie mam zadeklarowac obiekt aby był widoczny w całej klasie?