javafx FlowPane布局
生活随笔
收集整理的這篇文章主要介紹了
javafx FlowPane布局
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
FlowPane是一個容器。它在一行上排列連續的子組件,并且如果當前行填滿了以后,則自動將子組件向下推到下一行。
package FlowPane;import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.geometry.Insets; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.CheckBox; import javafx.scene.control.RadioButton; import javafx.scene.control.TextField; import javafx.scene.layout.FlowPane; import javafx.stage.Stage;/** * //TODO FlowPane布局 * @Description: FlowPane是一個容器。它在一行上排列連續的子組件,并且如果當前行填滿了以后,則自動將子組件向下推到下一行。 * @Author: zhangxueliang * @Create: 2021/5/24 11:53 * @Version: 1.0 **/ public class Main extends Application {//更多請閱讀:https://www.yiibai.com/javafx/javafx-flowpane-layout.html#article-start@Overridepublic void start(Stage primaryStage) throws Exception{FlowPane root = new FlowPane();root.setHgap(10);root.setVgap(20);root.setPadding(new Insets(15,15,15,15));// Button 1Button button1= new Button("Button1");root.getChildren().add(button1);// Button 2Button button2 = new Button("Button2");button2.setPrefSize(100, 100);root.getChildren().add(button2);// TextFieldTextField textField = new TextField("Text Field");textField.setPrefWidth(110);root.getChildren().add(textField);// CheckBoxCheckBox checkBox = new CheckBox("Check Box");root.getChildren().add(checkBox);// RadioButtonRadioButton radioButton = new RadioButton("Radio Button");root.getChildren().add(radioButton);Scene scene = new Scene(root, 550, 250);primaryStage.setTitle("FlowPane Layout Demo");primaryStage.setScene(scene);primaryStage.show();}public static void main(String[] args) {launch(args);} }總結
以上是生活随笔為你收集整理的javafx FlowPane布局的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaFX快速入门完整代码:点击按钮显
- 下一篇: javafx + jfoenix相关学习