FILECHOOSER
FileChooser

Beschreibung Download
OpenDialog
Single Select
import javafx.stage.FileChooser;
import javafx.stage.FileChooser.ExtensionFilter;
import java.util.List;FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Open File");
fileChooser.getExtensionFilters().addAll(
new ExtensionFilter("Text Files", "*.txt"), //new ExtensionFilter("Image Files", "*.png", "*.jpg", "*.gif"),
new ExtensionFilter("All Files", "*.*"));fileChooser.setInitialDirectory(new File(System.getProperty("user.home")));

File selectedFile = fileChooser.showOpenDialog(this.stage);
if (selectedFile != null) {
this.filename=selectedFile.getPath();
readFile();
}
OpenDialog
MultiSelect
import javafx.stage.FileChooser;
import javafx.stage.FileChooser.ExtensionFilter;
import java.util.List;FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Open File");fileChooser.getExtensionFilters().addAll(
new ExtensionFilter("Text Files", "*.txt"", "*.java"),
new ExtensionFilter("All Files", "*.*"));

fileChooser.setInitialDirectory(new File(System.getProperty("user.home")));
List<File> list = fileChooser.showOpenMultipleDialog(stage);
if (list != null) {
for (File file : list) {
insertTab(file.getPath());
}
}
SaveDialog import javafx.stage.FileChooser;
import javafx.stage.FileChooser.ExtensionFilter;
import java.util.List;

FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Save File");
fileChooser.getExtensionFilters().addAll(
new ExtensionFilter("Text Files", "*.txt", "*.java"),
new ExtensionFilter("All Files", "*.*"));
fileChooser.setInitialDirectory(new File(System.getProperty("user.home")));
File selectedFile = fileChooser. showSaveDialog(this.stage);
if (selectedFile != null) {
String filename=selectedFile.getPath();
writeFile(filename);
}



Farben-Snippet
Initialisierung-Snippet