Write a very simple Note taking using JavaFX ( adding three functionaning buttons - new - delete - save ) Solution JavaFX is a set of grapics and media packages that enables developers to design, create, test, debug and deploy client applications that operate on diverse platforms.It is a java library that contains classes and interfaces that are written in native code. There are many features involved in JavaFX like UI controls, webview, Canvas API, Multitouch support mainly used for android applications, Swing interoperability etc.. Buttons can also be created by using this JavaFX and we can do changes to those buttons like applying shadow effect, image for button etc... Button btn=new Button(\"new\"); Button btn1 =new Button(\"Delete\"); Button btn2=new Button(\"Save\"); // Here three buttons have been created and now we can assign the actions to these buttons by using //setOnAction() method availabel in javaFX btn1.setOnAction( new EventHandler () { @override public void handle(ActionEvent e){ FileChooser file=new FileChooser(); File selected=file.showOpenDialog(stage); if(selected !=NULL) openFile(selected); } }); btn2.setOnAction(new EventHandler() { @override private handle(ActionEvent e){ file.showSaveDialog(stage); } }); These buttons are used to open a new file and save the file using javaFX.