Witam wszystkich
Mam taki o to problem nie moge zmienic zadnej wartoscii np buttonow, shella itp w oknie z innej klasy. Oto kod przykladowy kod pisany z pamieci wiec moga byc drobne bledy ale zalozenie jest to samo, czy da sie to zrobic z innej klasy i co robie zle ze nie moge tego wykonac:
class Test1 {
public Display display = new Display();
public static void main(String[] argv) {
Test2 test2 = new Test2();
test2.createWindow();
}
}
//----------------------------------------------------
class Test2 {
Shell shell2 = new Shell(Display.getCurrent());
public void createWindow() {
shell2.setSize(100,100);
shell2.setText("Test2");
shell2.open();
Test3 test3 = new Test3()
test3.createWindow2();
while (!shell.isDisposed())
if (!Display.getCurrent().readAndDispatch())
Display.getCurrent().sleep();
}
}
//-----------------------------------------------------
class Test3 {
Shell shell3 = Shell(Display.getCurrent());
public void createWindow2() {
shell3.setSize(100,100);
shell3.setText("Test3");
shell3.open();
Test2 test2 = new Test2()
test2.shell2.setText("TEXT KTORY I TAK SIE NIE ZMIENI!!");
}
}