Sence

news/2024/11/29 6:43:11/

■ 关于Scene

一个Scene类(javafx.scene.Scene)对象,是整个Scene的根节点(root)
简单讲,就是所有在窗体里可见的组件都必须包含在scene里
scene只有设置在stage里,它所包含的组件才能显示在窗体

■ 创建Scene

Label lb = new Label("this is a label");
VBox  vBox  = new VBox(lb);
Scene scene = new Scene(vBox); //创建scene对象时,所指定的组件对象也必须是root组件,这样该root组件内的子组件才可被显示

■ 为Stage设置Scene

如果要让scene可见,必须要将scene设置给stage
一个scene只能指定给一个stage,一个stage也只能显示一个sence

VBox vBox = new VBox(new Label("A JavaFX Label"));
Scene scene = new Scene(vBox);
Stage stage = new Stage();
stage.setScene(scene);

■ 关于Sence Graph

窗体里包含有很多组件,这些组件之间也会有包含和被包含的关系,它们最终都会被设定给sence,sence就是所有这些组件的根节点(root)
sence根节点和这些组件就会组成一个树状的关系图,这个图就是sence graph
这个sence graph只有一个根节点,那就是sence

■ Mouse Cursor

当鼠标悬停在窗体中,鼠标可以有不同的样式
通过setCursor()方法可以设置鼠标悬停时的图标样式

scene.setCursor(Cursor.OPEN_HAND);

javafx.scene.Cursor类包含了很多其他鼠标悬停时的图标显示样式,如下:

  • Cursor.OPEN_HAND
  • Cursor.CLOSED_HAND
  • Cursor.CROSSHAIR
  • Cursor.DEFAULT
  • Cursor.HAND
  • Cursor.WAIT
  • Cursor.H_RESIZE
  • Cursor.V_RESIZE
  • Cursor.MOVE
  • Cursor.TEXT

http://www.ppmy.cn/news/662159.html

相关文章

huse库

huse笔记 useActionPending(AsyncFunction)返回调用接口以及函数运行状态值 const [waitTime, pendingCount] useActionPending(wait); 接口函数 waitTime 函数运行值 pendingCount 运行时为正 调用异步函数时显示函数运行状态。 useBoolbean(value, methods) method包含on…

HUE

应用场景 按照搭建hadoop2.6.0完全分布式集群博文部署搭建了Hadoop完全分布式集群,发现如果要操作HDFS,HIVE需要到命令行中执行,比较麻烦,而一般情况下命令行是舍不得给业余人士用的,以免把整个环境给弄坏了,所以需要提供一种界面化的操作,来操作HIVE,HDFS,监控MapRed…

eachers

​ eachers的网址&#xff1a;Apache ECharts 定义&#xff1a; 1.一个可以使用javascript实现的开源可视化库。 2.依赖轻量级的矢量图像库&#xff0c;提供直观&#xff0c;交互丰富&#xff0c;可高度个性化定制的数据可视化图标。 使用&#xff1a; 引入js文件 <scr…

hoarse

灰暗哈哈暗暗是搞活是搞活经过决撒工具书吧装甲车经常表侄女名称 好 常常火车现在 大扫除机

VS Code + Conda + Pytorch

系统为W10 安装顺序为&#xff1a;VS code > Conda > Pytorch 一、安装VS code 官网下载其安装包&#xff0c;依次点击安装即可。推荐自定义安装路径。 安装完成后&#xff0c;需要设置系统变量的环境。 验证是否成功&#xff1a; python —version 若显示该python的版…

MySQL面试题1

1. MySQL如何实现索引机制? MySQL中索引分三类: B树索引 Hash索引 全文索引 2. 请简述MySQL中innoDB支持的四种事务隔离级别名称,以及逐级之间的区别? SQL标准定义的四个隔离级别为: read uncommited: 读到未提交数据 在该隔离级别&#xff0c;所有事务都可以看到其他未提…

小知识

机器人的故乡 美国是现代机器人的故乡。50年代&#xff0c;发明家英格伯格和德沃尔成立了“尤尼梅特”公司&#xff0c;并生产出了第一批工业机器人——“尤尼梅特”。1962年&#xff0c;机械与铸造公司研制出了“沃尔萨特兰”工业机器人。这两种机器人是世界上最早、…

人机合一

http://www.sina.com.cn 2006年09月02日22:39 大洋网-广州日报    未来机器人 机器人将成为人类的好朋友。本报综合报道 人类喜欢不断地跨越极限。我们已经可以远离地面&#xff0c;甚至可以远离地球&#xff0c;现在&#xff0c;经过了数千年的努力后&#xff0c;人类希望…