Button für DirectoryDialog geht nicht in meiner Applikation

daniel38

Mitglied
Hallo Zusammen,
Ich entwickle zur Zeit ein Plugins für eclipse.
Ich habe eine Applikation (eclipse.exe) für mein Projekt erstellt, leider geht den Action für DirectoryDialog nicht..
Beim klicken auf Action wird nichts angezeigt
hier ist mein code:
Java:
public class Folder implements IWorkbenchWindowActionDelegate {

	
	
	 Shell sShell 	= new Shell();

	
	@Override
	public void run(IAction action) 
	{
		

     DirectoryDialog directoryDialog = new DirectoryDialog(sShell,SWT.OPEN);
	directoryDialog.setFilterPath("/");
	directoryDialog.setMessage("Bitte wählen Sie einen Ordner aus:");
	directoryDialog.setText("DirectoryDialog");
	String selectedDirectory = directoryDialog.open();
	if (selectedDirectory != null) 
	{
	--------

	}
ich bitte um Hilfe
 
Zuletzt bearbeitet:
Hallo genodeftest,
Ich bitte um Entschuldigung,
Ich bin leider seit 3 Monate in Deutschland, ich kann es zur Zeit nicht besser machen
Gruss
Daniel
 
@daniel38
Sorry, ich meinte nicht Rechtschreibfehler sondern Fehler im Code. Aber entweder die sin schon korrigiert, oder ich habe mich versehen. Naja egal.

Zu deinem Problem: Sollte die Shell sShell nicht eine Shell sein, die schon vorher existiert? oder hat dein Programm kein Fenster, wenn du den DirectoryDialog öffnest?

Vielleicht liegt es daran, dass du den Dialog 2 mal versuchst zu öffnen:
ein mal im Konstruktor mit
Java:
new DirectoryDialog(sShell,SWT.OPEN);
und dann noch mal mit
Java:
directoryDialog.open();
4 Zeilen darunter

Mehr kann ich dir leider nicht helfen, ich habe selbst noch nie mit SWT programmiert.
 
Zurück