Você está aqui: JavaFX ::: Pacote javafx.scene.layout (Package javafx.scene.layout) ::: HBox (Classe HBox) |
Como definir margens para os componentes individuais de um VBox do JavaFX usando o método setMargin()Quantidade de visualizações: 1024 vezes |
|
Em várias situações nós precisamos controlar as margens individuais dos componentes filhos de um gerenciador de layout VBox do JavaFX. Para isso nós podemos usar o método estático setMargin(). Esta função recebe uma referência ao componente filho e um objeto da classe Insets, do pacote javafx.geometry, contendo as margens superior, direita, inferior e esquerda). Veja um código JavaFX completo no qual temos um gerenciador de layout VBox e três botões. Note as margens aplicadas ao terceiro botão: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudosjavafx;
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class EstudosJavaFX extends Application {
public static void main(String[] args){
launch(args);
}
@Override
public void start(Stage primaryStage){
// vamos criar três botões
Button btn1 = new Button("Botão 1");
Button btn2 = new Button("Botão 2");
Button btn3 = new Button("Botão 3");
// agora criamos um laytou VBox e colocamos
// os três botões nele
VBox vBox = new VBox();
vBox.getChildren().add(btn1);
vBox.getChildren().add(btn2);
vBox.getChildren().add(btn3);
// vamos definir as margens para o terceiro
// botão
VBox.setMargin(btn3, new Insets(10, 0, 0, 0));
// criamos a cena e fornecemos o layout a ela
// e definimos a largura e altura da cena
Scene scene = new Scene(vBox, 400, 300);
// adicionamos a cena ao palco principal
primaryStage.setScene(scene);
// e mostramos o palco
primaryStage.show();
}
}
Execute este código, experimente alterar o valor fornecido para o método setMargin() e veja o resultado obtido. |
|
|
Veja mais Dicas e truques de JavaFX |
Dicas e truques de outras linguagens |
|
Java - Como exibir a data e hora atual na linguagem Java usando um objeto Date e seu método toString() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






