Advertisement
Guest User

Converter by Ademir Sehic & Hasan Muratovic

a guest
Jun 27th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. package homenew;
  2. import javafx.application.Application;
  3. import javafx.geometry.HPos;
  4. import javafx.geometry.Insets;
  5. import javafx.geometry.Pos;
  6. import javafx.scene.Scene;
  7. import javafx.scene.control.Button;
  8. import javafx.scene.control.Label;
  9. import javafx.scene.control.TextField;
  10. import javafx.scene.layout.GridPane;
  11. import javafx.stage.Stage;
  12.  
  13. public class homeneww extends Application {
  14. @Override
  15. public void start(Stage myStage) {
  16.  
  17. myStage.setTitle("Converter");
  18.  
  19. GridPane rootNode = new GridPane();
  20. rootNode.setPadding(new Insets(15));
  21. rootNode.setHgap(5);
  22. rootNode.setVgap(5);
  23. rootNode.setAlignment(Pos.CENTER);
  24.  
  25. Scene myScene = new Scene(rootNode, 250, 150);
  26.  
  27. rootNode.add(new Label("Enter km/h:"), 0, 0);
  28. TextField firstValue = new TextField();
  29. rootNode.add(firstValue, 1, 0);
  30.  
  31. double secondValue= 0.621371192;
  32. rootNode.add(new Label("Speed in mp/h is: "), 0, 3);
  33. Button aButton = new Button("Convert");
  34. rootNode.add(aButton, 1, 2);
  35. GridPane.setHalignment(aButton, HPos.LEFT);
  36. TextField result = new TextField();
  37. result.setEditable(false);
  38. rootNode.add(result, 1, 3);
  39.  
  40. aButton.setOnAction(e -> {
  41. double value1 = Integer.valueOf(firstValue.getText());
  42.  
  43. double r = value1 * secondValue;
  44. result.setText(String.valueOf(r));
  45. });
  46.  
  47. myStage.setScene(myScene);
  48.  
  49. myStage.show();
  50. }
  51.  
  52. public static void main(String[] args) {
  53. launch(args);
  54. }
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement