Enviado em 13/05/2026 - 20:03h
Olá a todos?
Queria saber como insiro a largura, altura esquerda e topo de um botão JavaFX?
No Swing uso o método:
componente.setBounds(esquerda, topo, largura, altura);
O código está abaixo!
package minhaappjavafx.MinhaAppJavaFX;
import javafx.application.Application;
import static javafx.application.Application.launch;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.FlowPane;
import javafx.stage.Stage;
/**
* JavaFX App
*/
public class App extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
//Layout
FlowPane noRaiz = new FlowPane();
//Cena
Scene minhaCena = new Scene(noRaiz, 300, 200);
//Nó
Button botao = new Button();
botao.setText("Olá mundo!");
//Manipula evento de ação no nó botão
botao.addEventHandler(ActionEvent.ACTION, new EventHandler<ActionEvent>(){
@Override
public void handle(ActionEvent event){
System.out.println("Olá Mundo!");
}
});
//Adicionar elementos em cena
noRaiz.getChildren().add(botao);
//Adicionar a cena ao palco
primaryStage.setScene(minhaCena);
//Exibir o palco e sua(s) cena(s)
primaryStage.show();
}
public static void main(String[] args) {
launch();
}
}
Queria saber como insiro a largura, altura esquerda e topo de um botão JavaFX?
No Swing uso o método:
componente.setBounds(esquerda, topo, largura, altura);
O código está abaixo!
package minhaappjavafx.MinhaAppJavaFX;
import javafx.application.Application;
import static javafx.application.Application.launch;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.FlowPane;
import javafx.stage.Stage;
/**
* JavaFX App
*/
public class App extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
//Layout
FlowPane noRaiz = new FlowPane();
//Cena
Scene minhaCena = new Scene(noRaiz, 300, 200);
//Nó
Button botao = new Button();
botao.setText("Olá mundo!");
//Manipula evento de ação no nó botão
botao.addEventHandler(ActionEvent.ACTION, new EventHandler<ActionEvent>(){
@Override
public void handle(ActionEvent event){
System.out.println("Olá Mundo!");
}
});
//Adicionar elementos em cena
noRaiz.getChildren().add(botao);
//Adicionar a cena ao palco
primaryStage.setScene(minhaCena);
//Exibir o palco e sua(s) cena(s)
primaryStage.show();
}
public static void main(String[] args) {
launch();
}
}