Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import com.sun.deploy.uitoolkit.impl.fx.ui.FXMessageDialog;
- import javafx.application.Application;
- import javafx.geometry.Insets;
- import javafx.scene.Scene;
- import javafx.scene.control.Button;
- import javafx.scene.control.Label;
- import javafx.scene.control.TextField;
- import javafx.scene.layout.GridPane;
- import javafx.stage.Stage;
- public class mainclass extends Application
- {
- @Override
- public void start(Stage primaryStage) throws Exception
- {
- GridPane pane = new GridPane();
- pane.setPadding(new Insets(8,8,8,8));
- pane.setVgap(10);
- pane.setHgap(10);
- Label namelabel = new Label("Name");
- GridPane.setConstraints(namelabel,0,0);
- TextField nametxt = new TextField();
- GridPane.setConstraints(nametxt,1,0);
- Label surnamelabel = new Label("Surname");
- GridPane.setConstraints(surnamelabel,0,1);
- TextField surnametxt = new TextField();
- GridPane.setConstraints(surnametxt,1,1);
- TextField junk = new TextField();
- Button button = new Button("Strip");
- GridPane.setConstraints(button,1,2);
- button.setOnAction(e-> Strip(nametxt,surnametxt));
- Label outputlabel = new Label("Output");
- GridPane.setConstraints(outputlabel,0,3);
- TextField outputtext = new TextField();
- GridPane.setConstraints(outputtext,1,3);
- pane.getChildren().addAll(namelabel,nametxt,surnamelabel,surnametxt ,button, outputlabel, outputtext);
- Scene scene = new Scene(pane,300,200);
- primaryStage.setTitle("Strippy boi");
- primaryStage.setScene(scene);
- primaryStage.show();
- }
- public static void main (String args[])
- {
- launch(args);
- }
- private void Strip(TextField name,TextField surname)
- {
- String output;
- String newname = name.getText();
- String newsurname = surname.getText();
- newname = newname.replaceAll("\\s+", "");
- newsurname = newsurname.replaceAll("\\s+", "");
- newname = newname.substring(0, Math.min(newname.length(), 1));
- newsurname = newsurname.substring(0, Math.min(newsurname.length(), 6));
- output = newname.concat(newsurname);
- System.out.println(output);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement