目录
前言
如果你还没有看过前面的文章,可以通过以下链接快速前往学习:
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 )
{

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

被折叠的 条评论
为什么被折叠?



