Hallo,
ich versuch mich grad in swt einzuarbeiten. Und hab dazu ein paar fragen,
wenn ich eine etwas grösser applikation habe. Wie greif ich am besten auf
einzelne elemente zurück und verändere sie.
Als bsp ich hab auf einer shell ein menü, toolbar, composite, scrolledcomposite und statusbar.
Menü, und toolbar bleiben ja eigentlich immer gleich. wie verändere ich aber den Inhalt des composite. Erst mit dispose abschaffen, neuen Inhalt erzeugen,layout methode aufrufen?
Genauso wenn ich einen Listener aus dem Composite aufrufe, wie komm ich an die statusbar um sie zu verändern.
Oder sollte man die Hauptelement in einer Singleton Klasse definieren?
mfg
chris
ich versuch mich grad in swt einzuarbeiten. Und hab dazu ein paar fragen,
wenn ich eine etwas grösser applikation habe. Wie greif ich am besten auf
einzelne elemente zurück und verändere sie.
Als bsp ich hab auf einer shell ein menü, toolbar, composite, scrolledcomposite und statusbar.
Menü, und toolbar bleiben ja eigentlich immer gleich. wie verändere ich aber den Inhalt des composite. Erst mit dispose abschaffen, neuen Inhalt erzeugen,layout methode aufrufen?
Genauso wenn ich einen Listener aus dem Composite aufrufe, wie komm ich an die statusbar um sie zu verändern.
Code:
Control[] controll2 = getDisplay().getShells()[0].getChildren();
System.out.println(controll2[0].getClass());
System.out.println(controll2[1].getClass());
System.out.println(controll2[2].getClass());
mfg
chris