Advertisement
Guest User

Untitled

a guest
Mar 29th, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.91 KB | None | 0 0
  1. public final class Main extends javafx.application.Application
  2. {
  3.  
  4.   public static double celsiusAusKelvin( final double temperaturInCelsius )
  5.   { return temperaturInCelsius - 273.15; }
  6.  
  7.   public static double kelvinAusCelsius( final double temperaturInCelsius )
  8.   { return temperaturInCelsius + 273.15; }
  9.  
  10.   public void start( final javafx.stage.Stage window )
  11.   {
  12.  
  13.     final javafx.scene.control.TextField text = new javafx.scene.control.TextField( "10"  );
  14.     final javafx.scene.control.TextField text1 = new javafx.scene.control.TextField( "-263.15"  );
  15.     final javafx.scene.control.Button button = new javafx.scene.control.Button( "Celsius in Kelvin" );
  16.     final javafx.scene.control.Button button1 = new javafx.scene.control.Button( "Kelvin in Celsius" );
  17.  
  18.     final javafx.scene.layout.HBox hbox = new javafx.scene.layout.HBox();
  19.     hbox.getChildren().add( text );
  20.     hbox.getChildren().add( button );
  21.     final javafx.scene.layout.HBox hbox1 = new javafx.scene.layout.HBox();
  22.     hbox1.getChildren().add( text1 );
  23.     hbox1.getChildren().add( button1 );
  24.     final javafx.scene.layout.VBox vbox = new javafx.scene.layout.VBox();
  25.     vbox.getChildren().add( hbox );
  26.     vbox.getChildren().add( hbox1 );
  27.  
  28.     text.setOnAction
  29.     ( e ->
  30.       { text1.setText
  31.         ( java.lang.String.valueOf
  32.           ( kelvinAusCelsius( java.lang.Double.valueOf( text.getText() ).doubleValue() ))); });
  33.  
  34.     button.setOnAction
  35.     ( e ->
  36.       { text1.setText
  37.         ( java.lang.String.valueOf
  38.           ( kelvinAusCelsius( java.lang.Double.valueOf( text.getText() ).doubleValue() ))); });
  39.  
  40.     text1.setOnAction
  41.     ( e ->
  42.       { text.setText
  43.         ( java.lang.String.valueOf
  44.           ( celsiusAusKelvin( java.lang.Double.valueOf( text1.getText() ).doubleValue() ))); });
  45.  
  46.     final javafx.scene.Scene scene = new javafx.scene.Scene( vbox );
  47.     window.setScene( scene );
  48.     window.show(); }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement