Sunday, 25 December 2016

Chapter 15 Exercise 10, Introduction to Java Programming, Tenth Edition Y. Daniel LiangY.

15.10 (Enter and display a string) Write a program that receives a string from the
keyboard and displays it on a pane. The Enter key signals the end of a string.
Whenever a new string is entered, it is displayed on the pane.

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.input.KeyCode;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class Exercise_10 extends Application {

    public void start(Stage primaryStage) {
        double width = 400;
        double height = 400;

        Label label = new Label();
        StackPane pane = new StackPane(label);

        StringBuilder s = new StringBuilder();
        pane.setOnKeyPressed(e -> {
            if (e.getCode().equals(KeyCode.ENTER)) {
                s.delete(0, s.length());
            } else {

        primaryStage.setScene(new Scene(pane, width, height));
        primaryStage.setTitle("Click to see position..");;

    public static void main(String[] args) {


No comments :

Post a Comment