Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public final class Main extends javafx.application.Application
- {
- public static double celsiusAusKelvin( final double temperaturInCelsius )
- { return temperaturInCelsius - 273.15; }
- public static double kelvinAusCelsius( final double temperaturInCelsius )
- { return temperaturInCelsius + 273.15; }
- public void start( final javafx.stage.Stage window )
- {
- final javafx.scene.control.TextField text = new javafx.scene.control.TextField( "10" );
- final javafx.scene.control.TextField text1 = new javafx.scene.control.TextField( "-263.15" );
- final javafx.scene.control.Button button = new javafx.scene.control.Button( "Celsius in Kelvin" );
- final javafx.scene.control.Button button1 = new javafx.scene.control.Button( "Kelvin in Celsius" );
- final javafx.scene.layout.HBox hbox = new javafx.scene.layout.HBox();
- hbox.getChildren().add( text );
- hbox.getChildren().add( button );
- final javafx.scene.layout.HBox hbox1 = new javafx.scene.layout.HBox();
- hbox1.getChildren().add( text1 );
- hbox1.getChildren().add( button1 );
- final javafx.scene.layout.VBox vbox = new javafx.scene.layout.VBox();
- vbox.getChildren().add( hbox );
- vbox.getChildren().add( hbox1 );
- text.setOnAction
- ( e ->
- { text1.setText
- ( java.lang.String.valueOf
- ( kelvinAusCelsius( java.lang.Double.valueOf( text.getText() ).doubleValue() ))); });
- button.setOnAction
- ( e ->
- { text1.setText
- ( java.lang.String.valueOf
- ( kelvinAusCelsius( java.lang.Double.valueOf( text.getText() ).doubleValue() ))); });
- text1.setOnAction
- ( e ->
- { text.setText
- ( java.lang.String.valueOf
- ( celsiusAusKelvin( java.lang.Double.valueOf( text1.getText() ).doubleValue() ))); });
- final javafx.scene.Scene scene = new javafx.scene.Scene( vbox );
- window.setScene( scene );
- window.show(); }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement