龙空技术网

JavaFX UI控件之Button

心猿意码 43

前言:

而今朋友们对“java按钮位置怎么调”可能比较关怀,姐妹们都需要知道一些“java按钮位置怎么调”的相关知识。那么小编也在网摘上收集了一些对于“java按钮位置怎么调””的相关知识,希望同学们能喜欢,我们一起来学习一下吧!

javafx.scene.control.Button:用于在界面显示是个按钮

示例程序如下:

import javafx.application.Application;import javafx.geometry.Pos;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.image.Image;import javafx.scene.image.ImageView;import javafx.scene.layout.StackPane;import javafx.scene.layout.VBox;import javafx.stage.Stage;import java.io.FileInputStream;public class ButtonDemo extends Application {    @Override    public void start(Stage primaryStage) throws Exception {        /**         * 普通按钮         */        Button button1=new Button("普通按钮");        button1.setWrapText(true);        /**         * 带图片的按钮         */        String projectDir = System.getProperty("user.dir");        FileInputStream input= new FileInputStream(projectDir+"/img/安全健康-n.png");        Image image = new Image(input);        ImageView img=new ImageView(image);        Button button2=new Button("图片按钮",img);        button2.setWrapText(true);        /**         * 按钮事件         */        button2.setOnAction(event -> System.out.println("点击了按钮"));        StackPane root = new StackPane();        Scene scene=new Scene(root,300,300);        VBox vBox = new VBox();        vBox.setAlignment(Pos.CENTER);        vBox.setSpacing(20);        vBox.getChildren().addAll(button1,button2);        root.getChildren().add(vBox);        primaryStage.setScene(scene);        primaryStage.setTitle("Button 控件示例");        primaryStage.show();    }    public static void main(String[] args) {        launch(args);    }}

运行效果:

javafx button

标签: #java按钮位置怎么调 #java按钮组件