1:Group的功能
1.2:看看JDKSE1.9的API
Group類有下列可以調用的方法

2:Group的使用
代碼如下:
package application;
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
//創建button類
//注意:Group容器組會自適應調節node節點的高、寬 以容納node節點的內容 例如:如果下面Button的text內容比較多 那么對應的Button會相應加長
Button b1 = new Button("Button1");
b1.setLayoutX(10); //設置起始點的X軸坐標
b1.setLayoutY(10); //設置起始的Y軸坐標
//設置button的寬度 高度
b1.setPrefWidth(100);
b1.setPrefHeight(100);
Button b2 = new Button("Button2");
b2.setLayoutX(100);
b2.setLayoutY(10);
Button b3 = new Button("Button3");
b3.setLayoutX(200);
b3.setLayoutY(10);
//創建Group容器組
Group group = new Group();
group.getChildren().addAll(b1 , b2 , b3);
//創建場景Scene
Scene scene = new Scene(group);
primaryStage.setScene(scene);
//設置stage的寬度 高度
primaryStage.setHeight(500);
primaryStage.setWidth(500);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
運行結果:

2.1:添加node節點到Group容器
//創建Group容器組 Group group = new Group(); group.getChildren().addAll(b1 , b2 , b3);
2.2:刪除節點
//創建Group容器組 Group group = new Group(); group.getChildren().addAll(b1 , b2 , b3); //移除index為1的節點 也就是移除第二個node group.getChildren().remove(1);
以上所述是小編給大家介紹的JavaFX桌面應用開發-Group(容器組)詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。