setprefwidth()和setmaxwidth()有什么区别?

时间:2013-05-24 17:11:26

标签: java javafx-2

基本区别是什么?

当我喜欢这个时

Button button = new Button();
button.setPrefWidth(50);
button.setMaxWidth(Double.MAX_VALUE);

任何人都会认为按钮会以宽度50显示,并且可以扩展到无限,但是发生了什么,按钮占据了屏幕的总宽度。

有人知道他们的意图是什么吗?

我的边框窗格代码:

borderPane.setPadding(new Insets(10,10,10,10));
            borderPane.setCenter(button);
            borderPane.getStyleClass().add("bpane");

            //Region region = (Region) anyNode;
            button.setStyle("-fx-background-color: red;");

0 个答案:

没有答案