选择多个按钮,并在下一个场景javafx上显示信息

时间:2018-01-10 06:46:50

标签: javafx scenebuilder

我有两个场景。第一个场景是让用户点击带有信息的按钮,第二个场景是显示信息。我现在面临的问题是第二个场景只显示最后一个按钮的信息。enter image description here例如:当我点击1300(btnone)按钮时,第二个场景将只显示1500(btnthree)按钮。enter image description here那么我该怎么办才能使第二个场景仅在用户点击时显示信息按钮。谢谢

// Event Listener on Button[#btnhello].onAction
@FXML
public void handlehello(ActionEvent event) {
    // TODO Autogenerated
    try {
        FXMLLoader loader=new FXMLLoader(getClass().getResource("/view/show.fxml"));
        Parent root=(Parent) loader.load();
        showController show=loader.getController();
        show.setText(name.getText());
        show.setTime(btnone.getText());
        show.setThree(btnthree.getText());
        Stage stage=new Stage();
        stage.setScene(new Scene(root));
        stage.show();
    }
    catch(IOException e) {
        e.printStackTrace();
    }
}

1 个答案:

答案 0 :(得分:0)

根据您的图片,我认为show.fxml setTime()中没有文字字段,因此我认为您需要在show.fxml中添加文字字段并在setTime()这应该可以解决问题。

如果这不能解决问题,请在此处发布完整代码以及show.fxml