javafx
文章平均质量分 91
Heart_Heart_Heart
我很懒,没有个人简介
展开
-
(JavaFx项目)一个鼠标点击训练的小程序(五)
思路:将撤销重做栈 和 剪切板 修改为列表数据类型即可,之前的所有操作都修改为基于列表的操作即可。就是个体力活,不多介绍啦。原创 2024-02-28 22:44:38 · 982 阅读 · 1 评论 -
(JavaFx项目)一个鼠标点击训练的小程序(四)
(其他的监测器都和第一个视图一致即可,仅仅修改显示内容和控制层内容即可)4.当前的iModel的状态机仅仅实现了状态的切换,咱们还需要将MainUI中实现的转换状态的方法用在状态机中,状态机才可以真正管理状态的转变。思路:要做另外两个独立的视图,一个要将编辑时的圆一个一个显示出来,同时记录每两个圆的间隔时间一个做一张静态表单。第二个视图用到的模型就是从第一个视图中取出来的,所以对BlobModel进行简单的添加即可。1.两次点击的时间间隔和两个圆的间距与宽度(生成的列表被封装在iModel的一个属性中)原创 2024-02-28 22:39:05 · 870 阅读 · 1 评论 -
(JavaFx项目)一个鼠标点击训练的小程序(三)
注意:该类中的Blob对象应该是单独复制出来,而不是简单的赋值进去,因为剪切板剪切的Blob与被剪切对象应该是两个对象,不然复制粘贴时操作可能是同一个Blob。注意:该类中的Blob对象应该是单独复制出来,而不是简单的赋值进去,因为剪切板剪切的Blob与被剪切对象应该是两个对象,不然复制粘贴时操作可能是同一个Blob。3.1 如果有选择,按Control-X键将选择的项目放在应用程序的剪贴板上,并从模型中删除它们。3.5 被粘贴的项目在被粘贴时成为选中的;3.5 被粘贴的项目在被粘贴时成为选中的;原创 2024-02-28 22:27:57 · 978 阅读 · 1 评论 -
(JavaFx项目)一个鼠标点击训练的小程序(二)
1.创建动作记录BlobAction类(记录动作的Blob对象,之前的位置信息,之前的大小信息数据,以及动作的类型)1.创建动作记录BlobAction类(记录动作的Blob对象,之前的位置信息,之前的大小信息数据,以及动作的类型)对应 2.4 如果用户已经撤消了之前的操作,然后再执行任何新的操作,则清除Redo堆栈。2.5 撤消/重做操作应该容纳作为原始操作一部分的任何多个选择(例如,移动多个)2.4 如果用户已经撤消了之前的操作,然后再执行任何新的操作,则清除Redo堆栈。原创 2024-02-28 21:14:16 · 607 阅读 · 1 评论 -
(JavaFx项目)一个鼠标点击训练的小程序(一)
1.3 用户可以通过shift单击目标,然后向左或向右拖动来调整目标的大小(只使用dX来更改大小)。1.3 用户可以通过shift单击目标,然后向左或向右拖动来调整目标的大小(只使用dX来更改大小)。3.在BlobModel中的添加,删除圆圈的方法中使用计数器对圆圈进行标号并进行调整。2.鼠标单击圆就可以选中该圆,若单击选中该圆之后不释放并进行拖动鼠标就可以移动该圆。1.7 目标在圆心显示其订单号(即它们在模型中存储的顺序)1.7 目标在圆心显示其订单号(即它们在模型中存储的顺序)原创 2024-02-28 20:58:06 · 800 阅读 · 1 评论