首页 > 解决方案 > 为什么这个边界不再起作用了?

问题描述

你好,我不明白为什么这个边界不会炫耀。(我尝试了两个版本,我将其更改为评论并对其进行了修改)

public class MyPane extends BorderPane{

private int score=0;

public MyPane() {
    this.score=0;
    init();
    // TODO Auto-generated constructor stub
}
    public void init() {
    BorderPane bp1= new BorderPane();

    Image img=new Image("Ball.png");
    ImageView imv= new ImageView(img);
    imv.setFitHeight(100);
    imv.setFitWidth(100);
    Label label= new Label(Integer.toString(score));
    label.setPrefSize(100, 100);
    label.setFont(new Font(50));
    label.setPadding(new Insets(18));



    HBox hbox= new HBox();
    hbox.setBorder(new Border(new BorderStroke(Color.DARKGREEN, BorderStrokeStyle.SOLID, null , null)));
    //hbox.setStyle("-fx-padding: 10;" + "-fx-border-style: solid inside;"
    //        + "-fx-border-width: 2;" + "-fx-border-insets: 5;"
     //       + "-fx-border-radius: 5;" + "-fx-border-color: blue;");
    hbox.getChildren().add(imv);
    hbox.getChildren().add(label);
    hbox.setSpacing(50);
    hbox.setPadding(new Insets(20));





    bp1.setCenter(hbox);
    this.setTop(bp1);
}

}

标签: javajavafx

解决方案


推荐阅读