@@ -0,0 +1,2045 @@
+%0Apackage focus;%0A%0Aimport javafx.application.Application;import javafx.collections.ObservableList;%0Aimport javafx.geometry.Insets;%0Aimport javafx.geometry.Pos;%0Aimport javafx.scene.Scene;%0Aimport javafx.scene.control.Button;%0Aimport javafx.scene.control.ProgressIndicator;%0Aimport javafx.scene.control.TextArea;%0Aimport javafx.scene.layout.HBox;%0Aimport javafx.scene.layout.VBox;%0Aimport javafx.stage.Stage;%0A%0A%0A/**%0A *%0A * @author rakesh%0A */%0A %0Apublic class Main_Window extends Application %7B%0A    %0A    @Override%0A    public void start(Stage stage) %7B%0A        %0A      TextArea keywords = new TextArea();%0A      Button crawl = new Button(%22Search%22);%0A      TextArea progress_text=new TextArea();%0A      ProgressIndicator progress=new ProgressIndicator();%0A      //Instantiating the HBox class%0A      %0A      progress_text.setPrefColumnCount(50);    //Width%0A      progress_text.setPrefRowCount(50);       //Height%0A%0A      keywords.setPrefColumnCount(8);    //Width%0A      keywords.setPrefRowCount(5);       //Height%0A%0A      %0A      HBox horizontal_layout = new HBox();%0A      VBox vertical_layout = new VBox();%0A%0A      vertical_layout.setAlignment(Pos.CENTER); // To align nodes (Button,SearchBox,ProgressIndicator) in center%0A     %0A      vertical_layout.setSpacing(30);%0A      %0A      horizontal_layout.setMargin(vertical_layout, new Insets(20, 20, 20, 20));%0A      horizontal_layout.setMargin(progress_text, new Insets(20, 20, 20, 20));%0A      %0A      ObservableList list_v=vertical_layout.getChildren();%0A      list_v.addAll(keywords,crawl,progress);%0A      %0A      ObservableList list_h = horizontal_layout.getChildren();%0A      list_h.addAll(vertical_layout,progress_text);%0A      %0A      Scene scene = new Scene(horizontal_layout);%0A      %0A      //Setting title to the Stage%0A      stage.setTitle(%22Main Window%22);%0A      //Adding scene to the satge%0A      stage.setScene(scene);%0A      //Displaying the contents of the stage%0A      stage.show();%0A%0A%0A    %7D%0A%0A    /**%0A     * @param args the command line arguments%0A     */%0A    public static void main(String%5B%5D args) %7B%0A        launch();%0A    %7D%0A    %0A%7D%0A

Create Main_Window.java