调用ChoiceBox图像点击

时间:2014-02-27 10:41:58

标签: javafx javafx-2 javafx-8

我想创建我想在下面按下图像时调用的ChoiceBox。点击图片时有没有可以调用ChoiceBox菜单?

ChoiceBox cb = new ChoiceBox();
        cb.setItems(FXCollections.observableArrayList(
            "New Document", "Open ",
            new Separator(), "Save", "Save as")
        );

enter image description here

1 个答案:

答案 0 :(得分:2)

您最初可以将ChoiceBox放在窗格中,并将可见性设置为false

cb.setVisible(false);

稍后,当您单击图像时,可以将可见性设置为true!

image.setOnAction(new EventHandler<>{
    put void onAction()
    {
       cb.setVisible(true);
    }
});

注意:我刚输入代码,所以不确定它是否会编译!只是想给你一个想法!