JavaFX事件整理1

1、概念:
  • Java GUI 和Android中,事件通常通过实现listener的接口函数,并通过addXXXListener 或者setOnXXXListener的形式来设置接口函数来实现事件的执行。在Java GUI中,也有部分通过适配器模式来让用户选择性的覆盖事件函数(以免留下许多不需要的空方法)。
  • 事件简单来说就是给界面上的Node添加一些行为,使之具备相应的功能,在JavaFX中,只有极少数的事件是遵循Java GUI和Android的模式
2、分类:
  • 一个标准的Java FX文件包含三个部分:主类、控制类、界面设计(fxml+css)
  • 前台事件:和用户UI直接相关的,鼠标、键盘、列表、文本框等
  • 后台事件:系统中断、硬件软件的错误、超时、失效等
3、常见事件:
  • 鼠标事件:点击文本、图片鼠标进入效果等
  • 选中事件:Combox
  • 键盘事件:功能键、快捷键、游戏
  • 窗口事件:窗口大小改变、窗口打开、关闭等触发
  • 焦点事件:文本框、密码框等获得焦点、失去焦点
  • 列表选项事件(选中事件):单选、复选、下拉、ListView、TableView、TreeView等选项发生改变,获得最新选取的值
  • 拖拽事件:拖动窗口、拖动目标组件
4、要素:
5、实例:

以诗词鉴赏为例

启动程序


JavaFX事件整理1_第1张图片
启动程序.PNG

布局文件


JavaFX事件整理1_第2张图片
布局文件.PNG

控制器文件
JavaFX事件整理1_第3张图片
JavaFX事件整理1_第4张图片
控制器文件.PNG

你可能感兴趣的:(JavaFX事件整理1)