Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.31 KB | None | 0 0
  1. import com.sun.deploy.uitoolkit.impl.fx.ui.FXMessageDialog;
  2. import javafx.application.Application;
  3. import javafx.geometry.Insets;
  4. import javafx.scene.Scene;
  5. import javafx.scene.control.Button;
  6. import javafx.scene.control.Label;
  7. import javafx.scene.control.TextField;
  8. import javafx.scene.layout.GridPane;
  9. import javafx.stage.Stage;
  10.  
  11.  
  12. public class mainclass extends Application
  13. {
  14.     @Override
  15.         public void start(Stage primaryStage) throws Exception
  16.     {
  17.  
  18.         GridPane pane = new GridPane();
  19.         pane.setPadding(new Insets(8,8,8,8));
  20.  
  21.         pane.setVgap(10);
  22.         pane.setHgap(10);
  23.  
  24.         Label namelabel = new Label("Name");
  25.         GridPane.setConstraints(namelabel,0,0);
  26.  
  27.         TextField nametxt = new TextField();
  28.  
  29.         GridPane.setConstraints(nametxt,1,0);
  30.  
  31.  
  32.         Label surnamelabel = new Label("Surname");
  33.         GridPane.setConstraints(surnamelabel,0,1);
  34.  
  35.         TextField surnametxt = new TextField();
  36.         GridPane.setConstraints(surnametxt,1,1);
  37.  
  38.         TextField junk = new TextField();
  39.  
  40.         Button button = new Button("Strip");
  41.         GridPane.setConstraints(button,1,2);
  42.         button.setOnAction(e-> Strip(nametxt,surnametxt));
  43.  
  44.         Label outputlabel = new Label("Output");
  45.         GridPane.setConstraints(outputlabel,0,3);
  46.  
  47.         TextField outputtext = new TextField();
  48.         GridPane.setConstraints(outputtext,1,3);
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.         pane.getChildren().addAll(namelabel,nametxt,surnamelabel,surnametxt ,button, outputlabel, outputtext);
  56.  
  57.  
  58.  
  59.         Scene scene = new Scene(pane,300,200);
  60.         primaryStage.setTitle("Strippy boi");
  61.         primaryStage.setScene(scene);
  62.         primaryStage.show();
  63.     }
  64.  
  65.     public static void main (String args[])
  66.     {
  67.         launch(args);
  68.     }
  69.  
  70.     private void Strip(TextField name,TextField surname)
  71.  
  72.     {
  73.  
  74.         String output;
  75.         String newname = name.getText();
  76.         String newsurname = surname.getText();
  77.         newname = newname.replaceAll("\\s+", "");
  78.         newsurname = newsurname.replaceAll("\\s+", "");
  79.         newname = newname.substring(0, Math.min(newname.length(), 1));
  80.         newsurname = newsurname.substring(0, Math.min(newsurname.length(), 6));
  81.         output = newname.concat(newsurname);
  82.         System.out.println(output);
  83.  
  84.  
  85.  
  86.  
  87.  
  88.     }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement