Alternate Two Messages
The code has been modified slightly and now uploaded to the site.

FXMouse.java
import javafx.application.Application;
import javafx.event.EventHandler;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.Pane;
import javafx.scene.text.Text;
public class FXMouse extends Application{
private Text text;
private boolean flag = false;
@Override
public void start(Stage stage){
Pane root = new Pane();
root.setPrefSize(500, 500);
text = new Text(200, 250, "Welcome to Java");
root.getChildren().addAll(text);
ClickEventHandler clickHandler = new ClickEventHandler();
root.setOnMouseClicked(clickHandler);
Scene scene = new Scene(root);
stage.setScene(scene);
stage.setTitle("Exercise15_06");
stage.show();
}
private class ClickEventHandler implements EventHandler<MouseEvent>{
@Override
public void handle(MouseEvent e){
if (flag == false){
text.setText("LearningJavaFX");
flag = true;
}
else {
text.setText("Welcome to Java");
flag = false;
}
}
}
public static void main(String[] args){
launch(args);
}
}