SAVE FILE CHOOSER IN JAVAFX:
Below program shows how to create a simple save file chooser this used when want to save a particular file using filechooser.import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.stage.FileChooser;
import javafx.stage.Stage;
public class mybej extends Application
{
public static void main(String[] args)
{
launch(args);
}
@Override
public void start( Stage primaryStage) {
Group root = new Group();
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Save File Chooser");
fileChooser.showSaveDialog(primaryStage);
primaryStage.setScene(new Scene(root, 500, 400));
}
}
OPEN FILE CHOOSER IN JAVAFX:
This program can be used to create a open file chooser that can be useful to open a particular file.
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.stage.FileChooser;
import javafx.stage.Stage;
public class mybej extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start( Stage primaryStage) {
Group root = new Group();
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Open File Chooser");
fileChooser.showOpenDialog(primaryStage);
primaryStage.setScene(new Scene(root, 500, 400));
}
}
HOW TO SET INITIAL DIRECTORY OF FILE CHOOSER IN JAVAFX:
JavaFx provides a new option by using this option we can set the initial directory of filechooser.This can be done by simple adding below code in your code.
fileChooser.setInitialDirectory(new File("C:"));
fileChooser.setInitialDirectory(new File("C:"));
HOW TO ADD EXTENSION FILTER IN FILECHOOSER IN JAVAFX:
Some we want that only a particular type of file is should be shown by file chooser in javafx we can do this by simply adding this code in this program we have added jpg extion filter you can change it according to your need.
fileChooser.getExtensionFilters().addAll(
fileChooser.getExtensionFilters().addAll(
new FileChooser.ExtensionFilter("JPG", "*.jpg"),
new FileChooser.ExtensionFilter("PNG", "*.png"),
new FileChooser.ExtensionFilter("JAVA", "*.java")
);
No comments:
Post a Comment