Você está aqui: JavaFX ::: Pacote javafx.scene.layout (Package javafx.scene.layout) ::: HBox (Classe HBox) |
Como definir margens para os componentes individuais de um HBox do JavaFX usando o método setMargin()Quantidade de visualizações: 946 vezes |
|
Em várias situações nós precisamos controlar as margens individuais dos componentes filhos de um gerenciador de layout HBox 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 HBox 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.HBox;
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 HBox e colocamos
// os três botões nele
HBox hBox = new HBox();
hBox.getChildren().add(btn1);
hBox.getChildren().add(btn2);
hBox.getChildren().add(btn3);
// vamos definir as margens para o terceiro
// botão
HBox.setMargin(btn3, new Insets(0, 0, 0, 10));
// criamos a cena e fornecemos o layout a ela
// e definimos a largura e altura da cena
Scene scene = new Scene(hBox, 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 |
|
JavaScript - Como usar a função alert() do objeto window para exibir mensagens de alerta aos usuários |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





