reading txt file javafx
package blah; import javafx.application.Application; import javafx.stage.Stage; import javafx.stage.FileChooser; import javafx.scene.Scene; import javafx.scene.layout.VBox; import javafx.scene.layout.HBox; import javafx.scene.text.Text; import javafx.scene.control.Button; import javafx.event.ActionEvent; import javafx.event.EventHandler; import java.io.File; public class blah extends Application { private Text actionStatus; private Stage savedStage; public static void main(String [] args) { Application.launch(args); } @Override public void start(Stage primaryStage) { Button open = new Button("open"); open.setOnAction(new SingleFcButtonListener()); HBox open1 = new HBox(10); open1.getChildren().addAll(open); Button save = new Button("Save"); HBox save1 = new HBox(10); save1.getChildren().addAll(save); actionStatus = new Text(); VBox vbox = new VBox(30); vbox.getChildren().addAll( open1,save1, actionStatus); Scene scene = new Scene(vbox, 500, 300); primaryStage.setScene(scene); primaryStage.show(); savedStage = primaryStage; } private class SingleFcButtonListener implements EventHandler<ActionEvent> { @Override public void handle(ActionEvent e) { showSingleFileChooser(); } } private void showSingleFileChooser() { FileChooser fileChooser = new FileChooser(); File selectedFile = fileChooser.showOpenDialog(null); if (selectedFile != null) { actionStatus.setText("File selected: " + selectedFile.getName()); } } }