SWT Buttonevent

Status
Nicht offen für weitere Antworten.
P

Petra123

Gast
Hallo,
ich habe versucht den Text in einem Eingabefeld (SWT) zu ändern, wenn
man einen Button betätigt, leider bekomme ich es nicht hin.
Ich bekomme das Eingabefeld "search" nicht in der Methode des Button Events
geändert. Weiß jemand Rat ?
Gruss Petra

Hier mein Coding: Die Stelle //Error ist mein Problem
---------------------
import org.eclipse.swt.*;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.graphics.*;
import org.eclipse.swt.events.*;


public class Frage {

Frage () { //Leerkostruktor

Display display = new Display();
Shell shell = new Shell(display, SWT.DIALOG_TRIM);
shell.setBackground(new Color (display,191,191,191));
shell.setSize(458,408);
shell.setText("Window");
shell.setLocation(250,350);

// Eingabefeld
Text search = new Text (shell, SWT.BORDER);
search.setText("Warte...");
search.setBounds(100,30,315,25); // X,Y,Weite,Höhe
search.setTextLimit(30);
// Button
Button searchPB = new Button (shell, SWT.PUSH);
searchPB.setText("Go");
searchPB.setLocation(318,70);
searchPB.setSize(100,24);


// Buttonevent
searchPB.addSelectionListener(new SelectionAdapter() {
public void widgetSelected (SelectionEvent e) {

// search.setText("Button wurde geklickt !"); // Error
}

public void widgetDefaultSelected(SelectionEvent arg0){};
});
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) display.sleep(); }
}
public static void main(String[] args) {
new Frage();
}
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Interface Buttonevent... Java Basics - Anfänger-Themen 1

Ähnliche Java Themen


Oben