Maciek Dgtry

Maciek Dgtry informatyk

Temat: Action nowego okna problem

Stworzyłem Action która otwiera nowe okno:

@Action
public void tworcy() {
if (tworcy == null) {
JFrame mainFrame = DobryprogramApp.getApplication().getMainFrame();
tworcy = new Tworcy(mainFrame);
tworcy.setLocationRelativeTo(mainFrame);
}
DobryprogramApp.getApplication().show(tworcy);

}


Mój problem polega na tym że po naciśnięci button pokazuje się nowe okno ale stare nie znika, mi chodzi by nowe okno zastąpiło stara
Jak to zrobić??? Proszę o pomoc

konto usunięte

Temat: Action nowego okna problem

Dobra, a teraz trudne pytanie: A zamknales stare okno? Jesli twoj program tak dziala, ze tworzy nowe okno (a nie np. nowa zawartosc okna), to musisz sie liczyc z tym, ze stare okno samo nie zniknie, bo i czemu.Tomasz Stachlewski edytował(a) ten post dnia 28.11.10 o godzinie 18:39
Maciek Dgtry

Maciek Dgtry informatyk

Temat: Action nowego okna problem

Wiem o tym. Ale ja poszukuję nowej Action która zastępuje stare okno

konto usunięte

Temat: Action nowego okna problem

Luknij gdzieś do książki.
Tak jak napisał Tomasz, stare okienko musisz zamknąć, czyli np

robisz je niewidzialne w momencie wywołania tamtego.

DialogFrame frame = new DialogFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(false);

konto usunięte

Temat: Action nowego okna problem

Adrian Mikliński:
Wiem o tym. Ale ja poszukuję nowej Action która zastępuje stare okno

Nie ma czegos takiego, bo to by sie mijalo z celem. Jesli juz ktos chce tworzyc nowe okno, to juz jego sprawa co zrobi z starym oknem. Pytanie czy tobie nie chodzi po prostu o zmiane zawartosci starego okna (JPanel), a mam wrazenie, ze tak.
Maciek Dgtry

Maciek Dgtry informatyk

Temat: Action nowego okna problem

O to mi właśnie chodzi o zmianę zawartości

konto usunięte




Wyślij zaproszenie do