VBox. Diferentes espaços entre os elementos

Pessoal, vcs sabem como definir diferentes espaços entre os elementos de um VBox? Ex: 3 botões,
sendo q o espaço entre o 1o e o 2o botão tem q ser 10 e entre o 2o e o 3o botão tem q ser 20.

No DOCs da Oracle em não vi a possibilidade de fazer isso usando o setSpacing. Ele só aceita 1
parametro.

Grato.

Se for via código faça da seguinte forma:

    VBox vb = new VBox();
    Button botao = new Button("TESTE 1");
    vb.getChildren().add(botao);
    VBox.setMargin(botao, new Insets(30, 0, 0, 0));
    //VBox.setMargin(botao, new Insets(top, right, bottom, left));

Se estiver usando o Scene Builder pode fazer conforme a imagem abaixo:

Andrauss, muito obrigado novamente. Li sobre o setMargin no Docs mas entendi que a margem
(a borda mesmo do botão ou de qualquer outro element) seria alargada e não o espaço (vazio) no entorno
do elemento. No meu caso eu queria colocar mais espaço entre o TableView e o Label. E funcionou.

Tenho uma outra duvida, ainda envolvendo o VBox,
mas vou abrir outro topico. Assim poderei dar este como Resolvido. Grato.