详解JavaFX桌面应用开发-Group(容器组)

2025-05-29 0 91

1:group的功能

  1. group可以管理一组节点
  2. group可以对管理的节点进行增删改查的操作
  3. group可以管理节点的属性

1.2:看看jdkse1.9的api

group类有下列可以调用的方法

详解JavaFX桌面应用开发-Group(容器组)

2:group的使用

代码如下:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50
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);

}

}

运行结果:

详解JavaFX桌面应用开发-Group(容器组)

2.1:添加node节点到group容器

?

1

2

3
//创建group容器组

group group = new group();

group.getchildren().addall(b1 , b2 , b3);

2.2:删除节点

?

1

2

3

4

5

6
//创建group容器组

group group = new group();

group.getchildren().addall(b1 , b2 , b3);

//移除index为1的节点 也就是移除第二个node

group.getchildren().remove(1);

以上所述是小编给大家介绍的javafx桌面应用开发-group(容器组)详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对快网idc网站的支持!

原文链接:https://blog.csdn.net/hujyhfwfh2/article/details/89059945

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 详解JavaFX桌面应用开发-Group(容器组) https://www.kuaiidc.com/109008.html

相关文章

发表评论
暂无评论