javafx中如何给面板添加背景图片例如BorderPane
3个回答
展开全部
父类Region 里说了, 使用CSS3 background设置背景
追问
我用backgroung设置了只能设置颜色不能设置背景图片
追答
css3 使用
-fx-background-image: url("background_image.jpg");
或者代码中:
BackgroundImage myBI= new BackgroundImage(new Image("my url",32,32,false,true),
BackgroundRepeat.REPEAT, BackgroundRepeat.NO_REPEAT, BackgroundPosition.DEFAULT,
BackgroundSize.DEFAULT);
//then you set to your node
myContainer.setBackground(new Background(myBI));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
外面套一个Group。
group.getChildren().addAll(new ImageView(new Image(this.class.getResourceAsStream("images/logo_16.png"))),borderPane);
group.getChildren().addAll(new ImageView(new Image(this.class.getResourceAsStream("images/logo_16.png"))),borderPane);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询