Díky za ochotu, ten program je velký...
hlavní třída: public class CirSim extends Frame
main je definováno takto:
static Container main;
a přiřazeno:
main = this;
a na konci zřejmě konstruktoru public void init() je tento kód:
Na konci zpracování dialogového oknaDimension screen = getToolkit().getScreenSize();
resize(860, 640);
handleResize();
Dimension x = getSize();
setLocation((screen.width - x.width)/2,
(screen.height - x.height)/2);
show();
main.requestFocus();
je tento kód:
kde cframe je druhý parametr předávaný při aktivaci z hlavní aplikace takto:apply();
cframe.main.requestFocus();
setVisible(false);
cframe.editDialog = null;
editDialog = new EditDialog(eable, this);