FileDialog in SWT

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo Miteinander,

Ich habe folgendes Problem:

Ich habe einen FileDialog unter SWT implementiert um eine Datei zu speichern, jetzt gibt es aber noch den Fehler falls der FileDialog geöffnet wird und dann auf abbrechen deklickt wird, das die ganze Applikation geschlossen wird.

Kann mir da jemand helfen?

Code:
Code:
FileDialog fileDialog = new FileDialog(frame, SWT.SAVE);
fileDialog.setText("Save");
fileDialog.setFilterPath("C:/");

String fileName = fileDialog.open();
File file = new File(fileName);				//Create new File
try {
	success = file.createNewFile();				
} catch (IOException e) {
	_logger.info("Could not create New File");
}

thx
 

ps2aich

Mitglied
Anonymous hat gesagt.:
Hallo Miteinander,

Ich habe folgendes Problem:

Ich habe einen FileDialog unter SWT implementiert um eine Datei zu speichern, jetzt gibt es aber noch den Fehler falls der FileDialog geöffnet wird und dann auf abbrechen deklickt wird, das die ganze Applikation geschlossen wird.

Kann mir da jemand helfen?

Code:
Code:
FileDialog fileDialog = new FileDialog(frame, SWT.SAVE);
fileDialog.setText("Save");
fileDialog.setFilterPath("C:/");

String fileName = fileDialog.open();
File file = new File(fileName);				//Create new File
try {
	success = file.createNewFile();				
} catch (IOException e) {
	_logger.info("Could not create New File");
}

thx

Wie wärs mit
Code:
File file = null;
String fileName = fileDialog.open();
if (filename != null) {
  file = new File(fileName);				//Create new File
  try {
	success = file.createNewFile();				
  } catch (IOException e) {
	_logger.info("Could not create New File");
  }
  .....
}

Auszug aus dem JavaDoc der FileDialog.open-Methode:
Code:
open
public String open()Makes the dialog visible and brings it to the front of the display. 

Returns:
a string describing the absolute path of the first selected file, or null if the dialog was cancelled or an error occurred
Throws: 
SWTException - 
ERROR_WIDGET_DISPOSED - if the dialog has been disposed 
ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the dialog
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I AWT java.awt.FileDialog - "coffee cup"-Icon lässt sich nicht ersetzen AWT, Swing, JavaFX & SWT 14
N JFileChooser bzw. FileDialog Problem AWT, Swing, JavaFX & SWT 10
VfL_Freak Modalität von FileDialog AWT, Swing, JavaFX & SWT 5
J AWT Einmal FileDialog-Beispiel für Dumme bitte AWT, Swing, JavaFX & SWT 6
B AWT FileFilter beim FileDialog AWT, Swing, JavaFX & SWT 4
B AWT FileDialog Filter wird ignoriert AWT, Swing, JavaFX & SWT 7
hdi SWT FileDialog wird an scheinbar beliebiger Position angezeigt AWT, Swing, JavaFX & SWT 2
X Dateiendung im Filedialog AWT, Swing, JavaFX & SWT 8
P SWT - "Combo" aus dem Windows-FileDialog AWT, Swing, JavaFX & SWT 3
technolion FileDialog/keine Multi-Selektion vs. JFileCHooser/kein LaF AWT, Swing, JavaFX & SWT 2
S Filedialog - Dateiname vorbelegen AWT, Swing, JavaFX & SWT 6
P [SWT] FileDialog unsichtbar machen bzw. positionieren AWT, Swing, JavaFX & SWT 8
N Buttons von Filedialog umbenennen AWT, Swing, JavaFX & SWT 3
TheJavaKid DIRECTORY ONLY im FileDialog AWT, Swing, JavaFX & SWT 2
T setSize-Problem in FileDialog AWT, Swing, JavaFX & SWT 4
C AWT FileDialog AWT, Swing, JavaFX & SWT 22
B FileDialog Frage AWT, Swing, JavaFX & SWT 9
R Verzeichnis-Auswahl mit FileDialog ? AWT, Swing, JavaFX & SWT 3
S AWT: FileDialog AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen


Oben