有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java允许节点在单击按钮时删除自身

我创建这个简单的组是为了测试场景中的一些内部窗口,但是“closebutton”无法删除,即使我引用了父窗口。我必须直接在视图中添加按钮逻辑吗

public class CircleAnchor extends Group {
        private Region region;

        public CircleAnchor(Region parent){
            this.region = parent;

            Circle c = new Circle(20, Color.RED);
            Rectangle closeButton = new Rectangle(10,10, Color.BEIGE);
            closeButton.setOnMouseClicked(mouseEvent ->{
                if(mouseEvent.getButton() == MouseButton.SECONDARY){
                    region.getChildren().remove(this);
                }
            });

            makeDragable(closeButton);




            getChildren().addAll(c,closeButton);
    setCache(true);

}

这是我的第一个问题。。希望我的问题是可以理解的


共 (0) 个答案