JavaFx基础学习【四】:UI控件的通用属性

本文介绍了JavaFX中的Node概念,详细阐述了控件的继承关系,常用通用属性如位置、尺寸和样式设置,以及属性绑定和事件监听的使用方法,包括setOnAction等事件驱动机制。后续章节将涉及FXML布局文件的应用。

目录

前言

一、介绍

 二、继承关系

三、常用通用属性

四、属性Properties

五、属性绑定

六、属性监听

七、事件驱动

八、其他章节


前言

如果你还没有看过前面的文章,可以通过以下链接快速前往学习:

JavaFx基础学习【一】:基本认识_明天再去学习的博客-优快云博客

JavaFx基础学习【二】:Stage_明天再去学习的博客-优快云博客 

JavaFx基础学习【三】:Scene_明天再去学习的博客-优快云博客 

一、介绍

Node,就是节点,在整体结构中,就是黄色那一块,红色也算

个人理解,在实际中,Node可以说是我们的UI页面上的每一个节点了,比如按钮、标签之类的控件,而这些控件,大多都是有一些通用属性的,以下简单介绍一下。

 二、继承关系

所有的UI控件,都继承了Node类,在Node类中,定义了控件的通用属性的设置

@IDProperty("id")
public abstract class Node implements EventTarget, Styleable {
.....
}

对此类感兴趣的小伙伴可以自行了解

三、常用通用属性

以下以Button控件为进行介绍:

public class App extends Application{

    @Override
    public void start(Stage primaryStage) throws Exception {
        BUtton button = new Button("我是一个按钮");
        AnchorPane anchorPane = new AnchorPane();
        anchorPane.getChildren().add(button);
        Scene scene = new Scene(anchorPane, 400, 400);


        primaryStage.setScene(scene);
        primaryStage.show();
    }

    public static void main(String[] args )
    {
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值