2017-10-04 52 views
-1
stage = primaryStage; 
Text message = new Text(); 
pane1 = new GridPane(); 
pane1.add(message, 0, 0); 
scene1 = new Scene(pane1); 
//scene2 is built and similar to scene. 
if (getAns() == false) { 
    message.setText("Wrong"); 
    stage.setScene(scene1); 
} else { 
    message.setText("Correct"); 
    stage.setScene(scene2); 
} 
stage.setTitle("Test"); 
stage.show(); 

当getAns()为true时,显示消息。当getAns()为false时,不显示消息,为什么?JavaFX不显示短信

+0

'scene1'中显示'message'。所以如果你显示'scene2',你看不到它。 (它不能在两个不同的场景。) –

+0

好吧,我明白了。谢谢James_D –

回答

0

消息显示在scene1中。所以如果你显示scene2,你看不到它。 (它不能出现在两个不同的场景中。) - James_D Oct 4 at 15:41