使用css在javafx中调整stackpane

时间:2016-04-05 14:34:59

标签: java css javafx-2

我正在使用javaFx,我希望调整我的stackPane或添加边框,我该怎么办? 如何将它放在中心或窗口?

这是我的代码:

 final HBox box =  new HBox();
        box.getStyleClass().add("box");
        final ToolBar outils = new ToolBar();
        final Button file = new Button("fichier");
        final Button as2 = new Button("AS2");
        final Button ftp = new Button("FTP");
        final Button arrow = new Button("Liaison");
        file.setGraphic(new ImageView("/images/file.png"));
        as2.setGraphic(new ImageView("/images/http.png"));
        ftp.setGraphic(new ImageView("/images/ftp.png"));
        arrow.setGraphic(new ImageView("/images/Arrow.png"));
        box.getChildren().addAll(file,as2,ftp,arrow);
        outils.getItems().addAll(box);



        // ma zone de dessin
        final StackPane paint = new StackPane();
          paint.setStyle("-fx-background-color: #FFFFFF;");
        paint.setPrefSize(0, 690);
        paint.getStyleClass().add("paint");

这是我的窗口:

enter image description here

TKS

1 个答案:

答案 0 :(得分:0)

试试这个; 在你的控制器

@FXML StackPane窗格;

public void Action(){
.
.
.
    pane.setPrefHeight(value);
    pane.setPrefWidth(value);
.
.
.