dumam juz nad tym i dumam i po prostu nie mam pojecia co jest nie tak. problem mam taki ze nie moge zamknac JFrama..
w kodzie wyglada to mniej wiecej tak:
public class Klasa1 {
public Klasa1() {}
JFrame ramka = new JFrame();
JPanel panel = new JPanel();
public void StworzRamke(int par)
{
ramka.setSize(300, 50);
ramka.add(panel);
}
}
// dalej w programie inna klasa z inna funkcja..
class Klasa2 {
Klasa1 obiekt = new Klasa1();
public void nowaFunkcja() {
try {
//ustaw ramke na visible
obiekt.ramka.setVisible(true);
//rob cos
/petla for
for (int ii=0...)
{
// tutaj wywoluj funkcje, bo trzeba przekazac parametr par
obiekt.StworzRamke(ii);
}
// I TERAZ TUTAJ POTRZEBUJE ZAMKNAC RAMKE..
obiekt.ramka.setVisible(false); // NIE DZIALA..
}
catch(Exception) {}
}
}
czy ktos moze widzi gdize mam blad? albo wie jak moge zamknac ta ramke??
pzdr!