import javafx.application.Application; import javafx.stage.Stage; import javafx.scene.Scene; import javafx.scene.layout.VBox; import javafx.scene.control.Label; import javafx.scene.control.Button; import javafx.scene.text.Text; // import javafx.scene.text.Font; // import javafx.event.EventHandler; import javafx.event.ActionEvent; import javafx.geometry.Pos; import javafx.scene.control.TextField; public class HeiPerson extends Application { private TextField tekstfelt = null; @Override public void start (Stage stage) { VBox kulisser = new VBox(10); kulisser.setAlignment(Pos.CENTER); Text tekst = new Text("Skriv inn ditt navn"); tekst.setFont(new Font(20)); tekstfelt = new TextField(); Button knapp = new Button("Faa hilsen"); // koble sammen hva knappen skal gj?re knapp.setOnAction(new Knappebehandler()); kulisser.getChildren().addAll(tekst, tekstfelt, knapp); stage.setScene(new Scene(kulisser)); stage.show(); } class Knappebehandler implements EventHandler { @Override public void handle(ActionEvent e) { String navn = tekstfelt.getText(); tekstfelt.setText("Hei " + navn + "!"); } } }