Ask Question
1 October, 10:45

True or False. When clicking the button, the program displays OK1 OK2. When clicking the button, the program displays OK1. When clicking the button, the program displays OK2. The program has a compile error, because the setOnAction method is invoked twice.

+1
Answers (1)
  1. 1 October, 11:15
    0
    False, The program has no compile error.

    Explanation:

    import javafx. application. Application;

    import javafx. scene. Scene;

    import javafx. scene. control. Button;

    import javafx. stage. Stage;

    public class Test extends Application {

    @Override / / Override the start method in the Application class

    public void start (Stage primaryStage) {

    / / Create a button and place it in the scene

    Button btOK = new Button ("OK");

    btOK. setOnAction (e - > System. out. println ("OK 1"));

    btOK. setOnAction (e - > System. out. println ("OK 2"));

    Scene scene = new Scene (btOK, 200, 250);

    primaryStage. setTitle ("MyJavaFX"); / / Set the stage title

    primaryStage. setScene (scene); / / Place the scene in the stage

    primaryStage. show (); / / Display the stage

    }

    public static void main (String[] args) {

    launch (args);

    }

    }

    Java has an inline compiler, so if the line of code for an event is repeated twice and they both are not segmented, they will be compiled consecutively.
Know the Answer?
Not Sure About the Answer?
Find an answer to your question ✅ “True or False. When clicking the button, the program displays OK1 OK2. When clicking the button, the program displays OK1. When clicking ...” in 📘 Computers and Technology if you're in doubt about the correctness of the answers or there's no answer, then try to use the smart search and find answers to the similar questions.
Search for Other Answers