Hallo liebe Java Community,
ich benutze Ecplise RCP und SWT zur Anwendungsprogrammierung.
Ich habe derzeit, dass Problem, dass ich neue Widgets zur Laufzeit in die Anwendung integrieren möchte. Das heißt konkret, wenn ich auf einen Button klicke, möchte ich dass ein neues Textfeld erscheint.
Ist dies möglich? Ich versuche derzeit im Selection Listener des Buttons ein neues Textfeld anzulegen. Das Textfeld wird aber nicht angelegt und es erscheint keine Fehlermeldung.
Ich hoffe jemand von euch weiß einen Rat.
Vielen Dank und viele Grüße
sebbie
ich benutze Ecplise RCP und SWT zur Anwendungsprogrammierung.
Ich habe derzeit, dass Problem, dass ich neue Widgets zur Laufzeit in die Anwendung integrieren möchte. Das heißt konkret, wenn ich auf einen Button klicke, möchte ich dass ein neues Textfeld erscheint.
Ist dies möglich? Ich versuche derzeit im Selection Listener des Buttons ein neues Textfeld anzulegen. Das Textfeld wird aber nicht angelegt und es erscheint keine Fehlermeldung.
Java:
//c2 ist ein Composite
final Button add = new Button(c2, SWT.PUSH);
add.setText(" + ");
add.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
System.out.println(e);
final Button secretButton = new Button(c2, SWT.PUSH);
secretButton.setText("secretButton");
}
});
Ich hoffe jemand von euch weiß einen Rat.
Vielen Dank und viele Grüße
sebbie