欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解JavaFX桌面應(yīng)用開發(fā)-Group(容器組)

 更新時(shí)間:2019年04月10日 08:39:19   作者:AnndyTuo  
這篇文章主要介紹了JavaFX桌面應(yīng)用開發(fā)-Group(容器組),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1:Group的功能

  1. Group可以管理一組節(jié)點(diǎn)
  2. Group可以對管理的節(jié)點(diǎn)進(jìn)行增刪改查的操作
  3. Group可以管理節(jié)點(diǎn)的屬性

1.2:看看JDKSE1.9的API

Group類有下列可以調(diào)用的方法

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 {
		
		//創(chuàng)建button類
		//注意:Group容器組會自適應(yīng)調(diào)節(jié)node節(jié)點(diǎn)的高、寬 以容納node節(jié)點(diǎn)的內(nèi)容 例如:如果下面Button的text內(nèi)容比較多 那么對應(yīng)的Button會相應(yīng)加長
		Button b1 = new Button("Button1");
		b1.setLayoutX(10); //設(shè)置起始點(diǎn)的X軸坐標(biāo)
		b1.setLayoutY(10); //設(shè)置起始的Y軸坐標(biāo)		
		//設(shè)置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);
		
		//創(chuàng)建Group容器組
		Group group = new Group();
		group.getChildren().addAll(b1 , b2 , b3);
		
		//創(chuàng)建場景Scene
		Scene scene = new Scene(group);
		
		primaryStage.setScene(scene);
		//設(shè)置stage的寬度 高度
		primaryStage.setHeight(500);
		primaryStage.setWidth(500);		
		primaryStage.show();
		
		
	}
 
	public static void main(String[] args) {
		launch(args);
	}
}

運(yùn)行結(jié)果:

2.1:添加node節(jié)點(diǎn)到Group容器

//創(chuàng)建Group容器組
Group group = new Group();
group.getChildren().addAll(b1 , b2 , b3);

2.2:刪除節(jié)點(diǎn)

//創(chuàng)建Group容器組
Group group = new Group();
group.getChildren().addAll(b1 , b2 , b3);
 
//移除index為1的節(jié)點(diǎn) 也就是移除第二個(gè)node
group.getChildren().remove(1);
 

以上所述是小編給大家介紹的JavaFX桌面應(yīng)用開發(fā)-Group(容器組)詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Java 垃圾回收機(jī)制詳解(動(dòng)力節(jié)點(diǎn)Java學(xué)院整理)

    Java 垃圾回收機(jī)制詳解(動(dòng)力節(jié)點(diǎn)Java學(xué)院整理)

    在系統(tǒng)運(yùn)行過程中,會產(chǎn)生一些無用的對象,這些對象占據(jù)著一定的內(nèi)存,如果不對這些對象清理回收無用對象的內(nèi)存,可能會導(dǎo)致內(nèi)存的耗盡,所以垃圾回收機(jī)制回收的是內(nèi)存。下面通過本文給大家詳細(xì)介紹java垃圾回收機(jī)制,一起學(xué)習(xí)吧
    2017-02-02
  • java基礎(chǔ)-數(shù)組擴(kuò)容詳解

    java基礎(chǔ)-數(shù)組擴(kuò)容詳解

    這篇文章主要介紹了Java數(shù)組擴(kuò)容實(shí)現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2021-08-08
  • SpringBoot文件上傳與下載功能實(shí)現(xiàn)詳解

    SpringBoot文件上傳與下載功能實(shí)現(xiàn)詳解

    文件上傳與下載是Web應(yīng)用開發(fā)中常用的功能之一。接下來我們將討論如何在Spring?Boot的Web應(yīng)用開發(fā)中,如何實(shí)現(xiàn)文件的上傳與下載,感興趣的可以了解一下
    2022-10-10
  • MyBatis框架關(guān)聯(lián)映射實(shí)例詳解

    MyBatis框架關(guān)聯(lián)映射實(shí)例詳解

    這篇文章主要介紹了MyBatis框架關(guān)聯(lián)映射,關(guān)系映射主要處理復(fù)雜的SQl查詢,如子查詢,多表聯(lián)查等復(fù)雜查詢,應(yīng)用此種需求時(shí)可以考慮使用,需要的朋友可以參考下
    2022-11-11
  • 詳解Java8新特性之interface中的static方法和default方法

    詳解Java8新特性之interface中的static方法和default方法

    這篇文章主要介紹了Java8新特性之interface中的static方法和default方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-08-08
  • SpringBoot整合weixin-java-pay實(shí)現(xiàn)微信小程序支付的示例代碼

    SpringBoot整合weixin-java-pay實(shí)現(xiàn)微信小程序支付的示例代碼

    微信小程序支付是常見的一種功能,本文主要介紹了SpringBoot整合weixin-java-pay實(shí)現(xiàn)微信小程序支付的示例代碼,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • Java多線程中的ThreadLocal應(yīng)用場景及問題解讀

    Java多線程中的ThreadLocal應(yīng)用場景及問題解讀

    這篇文章主要介紹了Java多線程中的ThreadLocal應(yīng)用場景及問題解讀,ThreadLocal這個(gè)類在多線程并發(fā)中主要的使用場景是什么呢,我們都知道多線程并發(fā)問題實(shí)際就是多個(gè)線程對公共資源訪問和修改問題,需要的朋友可以參考下
    2023-12-12
  • 為什么Java中都不用a.equals(b)判斷對象相等

    為什么Java中都不用a.equals(b)判斷對象相等

    在面試中經(jīng)常會被問,a.equals(b)和“==”的區(qū)別,那么a.equals(b)能不能判斷對象相等,本文就來詳細(xì)的介紹一下
    2021-06-06
  • SpringBoot源碼剖析之屬性文件加載原理

    SpringBoot源碼剖析之屬性文件加載原理

    這篇文章主要給大家介紹了關(guān)于SpringBoot源碼剖析之屬性文件加載原理的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-02-02
  • SpringBoot數(shù)據(jù)庫初始化datasource配置方式

    SpringBoot數(shù)據(jù)庫初始化datasource配置方式

    這篇文章主要為大家介紹了SpringBoot數(shù)據(jù)庫初始化datasource配置方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12

最新評論