文章目录(更新中):

  1. JavaFX+Jfoenix 学习笔记(序)--引言And软件截图
  2. JavaFX+Jfoenix 学习笔记(一)--环境搭建及多款Hello Word演示
  3. JavaFX+Jfoenix 学习笔记(二)--Stage和Scene
  4. JavaFX+Jfoenix 学习笔记(三)--TableView数据表格
  5. JavaFX+Jfoenix 学习笔记(四)--MenuBar菜单栏
  6. JavaFX+Jfoenix 学习笔记(五)--ContextMenu右键菜单
  7. JavaFX+Jfoenix 学习笔记(六)--Timeline时间轴动画
  8. JavaFX+Jfoenix 学习笔记(七)--多线程、延迟加载
  9. JavaFX+Jfoenix 学习笔记(八)--事件、监听、属性绑定
  10. JavaFX+Jfoenix 学习笔记(九)--KeyCombination快捷键
  11. JavaFX+Jfoenix 学习笔记(十)--系统托盘及解决中文乱码问题
  12. JavaFX+Jfoenix 学习笔记(十一)--拖放文件
  13. JavaFX+Jfoenix 学习笔记(十二)--Jfoenix选项卡
  14. JavaFX+Jfoenix 学习笔记(十三)--Jfoenix弹出窗口、文本框、文本域
  15. JavaFX+Jfoenix 学习笔记(十四)--Jfoenix数据列表
  16. JavaFX+Jfoenix 学习笔记(十五)--Jfoenix可拖拽窗口
  17. JavaFX+Jfoenix 学习笔记(十六)--使用CSS美化界面
  18. JavaFX+Jfoenix 学习笔记(十七)--样式CSS常用属性对照表
  19. JavaFX+Jfoenix 学习笔记(十八)--引入Fontawesome图标
  20. JavaFX+Jfoenix 学习笔记(十九)--让程序在cmd下跑起来
  21. JavaFX+Jfoenix 学习笔记(二十)--打包成EXE使用更方便
  22. JavaFX+Jfoenix 学习笔记(二十一)--案例之媒体播放器
  23. JavaFX+Jfoenix 学习笔记(二十二)--案例之计事万年历

1、我将要写些什么?

答:很明显我是要写关于JavaFX+Jfoenix 开发桌面应用的文章,具体比如JavaFX的各种组件以及Jfoenix二次封装的组件的用法,当然也包括JavaFX中重要的监听事件、多线程开发、菜单栏、右键菜单、系统托盘、数据表格、数据列表、动画、Tab页签、弹出窗、按钮、进度条、拖放、JavaFX的常用CSS、Fontawesome图标、打包成EXE等等。尽量做到多写一点,但至于能写多少不一定。

2、我为什么要开发桌面应用,还是用JavaFX?

答:委婉的说是本人擅长Java开发(且主要从事JavaWeb项目开发),其实因为C++什么的并不会啊,所以选择JavaFX也就不奇怪了;那为什么要写桌面应用呢?这其实是个伪命题,因为对我而言我只是想写个工具。

3、我用JavaFX开发过什么软件吗?

答:我只写过一个工具,暂时叫它《资料梳理计划》,写这个工具是为了方便管理电脑里的各种资料,它具体实现了三部分功能:

  1. 资料梳理(其实就是给每个文件创建快捷方式然后分类管理,就像WIN10的磁贴那样,并且也是借鉴了它);
  2. 待办事项(思想是六点优先工作制);
  3. 计事万年历(每天可以写一个笔记用txt存储);

具体功能界面将在下面截图贴出!

4、我的《资料梳理计划》软件部分功能截图:

4.1、主页:

4.2、资料梳理功能页签特写:

4.3、计事万年历特写:

4.4、待办事项列表特写:

4.5、主页计事万年历拖拽效果动图展示:

4.6、待办事项列表动态效果展示:

4.7、资料梳理功能右键菜单:

4.8、资料梳理功能添加便签表单页面:

4.9、资料梳理功能添加自定义分类:

4.10、其他功能之播放器:

好了,下一篇开始正题:侃技术!!!

文章有什么不正确的地方欢迎指正!!!

我的《资料梳理计划》软件初步开发完成,下载链接如下:

https://download.csdn.net/download/qq_26486347/12328910

软件功能简介:

核心功能
1、资料梳理:可以按照 工作、学习、日常 对常用资料进行分类管理
  功能目标:清空桌面上的快捷方式,回归简约风桌面
  功能简介:例如在设置中可以为【工作】大分类添加“新项目"子分类,点击”新项目“分类打开新页签,允许可以添加 便签、文件(或文件夹)的快捷方式、网页链接来对该项目的所有资料进行集中管理而不用考虑这些文件是否在同一个文件夹下
   这样资料存储位置跟访问方式分离,又不占用桌面空间,使资料管理井井有条,又便于访问。

2、待办事项:将每天(或每月等)的待办按列表形式列出,并可以设置优先级制定
  功能目标:让待办事项无处遁形
  灵感来源:六点工作制
  功能简介:待办可以是一个便签、文件、文件夹或链接,允许置顶待办

3、随手笔记:提供像OA办公那样具有分页查询功能的文本记事本,同时提供备份以及编辑中还原功能,以及编辑中CRTL+F查找功能
  功能目标:打造自己专属的优雅记事本
  功能简介:
         列表界面:右键菜单功能(新建笔记、排序方式、查询笔记),分页功能;
         编辑界面:右键内容菜单功能(复制、粘贴、全选等常见功能),右键TAB页签菜单功能(关闭、关闭其他、还原、设置)
                          CRTL+F 内容查找 失去焦点自动保存

4、记事日历:基本功能为万年历日记本,同时提供设置字体及查询功能
   功能目标:可查询式万年历日记本
   功能简介:添加日记、跳转指定日期、失去焦点自动保存、设置字体(可记忆)、查询

5、文件加密:加密任何形式的文件(包括图片、word等)
  功能目标:一切文件皆可加密
  功能简介:提供文件的加密及解密功能、允许设置二级密码

xJavaFxTool功能改进或简化:
久坐提醒、二维码生成器  HTTP调试、FTP服务器/客户端(以解决大文件内存溢出问题)

其他功能:
网页工具嵌入、第三方软件快捷管理

改进后随手笔记模块列表截图

JavaFX+Jfoenix 学习笔记(序)--引言And软件截图相关推荐

  1. JavaFX+Jfoenix 学习笔记(五)--ContextMenu右键菜单

    1.右键菜单,如图 2.实例-1:最简单的右键菜单 下面我们演示一个通过右键菜单来改变背景和字体颜色的例子. package zkh.javafx.learn.contextmenu;import j ...

  2. 软件调试学习笔记(五)—— 软件断点内存断点

    软件调试学习笔记(五)-- 软件断点&内存断点 调试的本质 软件断点 软件断点的执行流程 分析INT 3执行流程 实验:处理软件断点 内存断点 内存断点的执行流程 实验:处理内存断点 调试的本 ...

  3. 汽车电子学习笔记—AutoSAR之基础软件层(BSW)

    汽车电子学习笔记-AutoSAR之基础软件层(BSW) - 1.概述 如之前autosar概述笔记中说明,BSW按照层级结构可以分为服务层.ECU抽象层.硬件抽象层(MCAL)和复杂驱动层(CDD). ...

  4. 影像组学视频学习笔记(41)-如何使用软件提取组学特征、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/72186eb3e395 来源:简书,已获授权转载 本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(41)主要 ...

  5. 影像组学视频学习笔记(18)-使用MRIcroGL软件格式转换、勾画ROI、Li‘s have a solution and plan.

    本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(18)主要介绍: 使用MRIcroGL软件进行格式转换.勾画ROI并保存为mask文件 MRIcroGL 是一款免费.开源的轻量级软件: ...

  6. freeRtos学习笔记 (6)软件定时器

    freeRtos学习笔记 freeRtos软件定时器 软件定时器需要注意事项 软件定时器的精度基于时钟节拍,例如系统时钟节拍为10ms, 软件定时器定时时间必须是10ms的整数倍,因此软件定时器一般用 ...

  7. 学习笔记 51单片机通用软件延时方法

    对于STC51单片机来说,延时函数,想必都不陌生.而用的最多的延时基本都是通过软件方法实现的,但由于STC51不同系列的芯片所采用的指令集不同,各指令执行所用机器周期不同.例如STC12Cx的一个振荡 ...

  8. 学习笔记整理:Photoshop软件应用-图层混合与样式

    以下内容为个人的学习笔记整理,如有错误,请指出,谢谢~ 一.混合模式的种类(最少要两个图层以上) (1)溶解:用于图层中的图像出现透明像素时,根据图像中透明像素的量显示出颗粒化效果. (2)正片叠底: ...

  9. 学习笔记整理:Photoshop软件应用-图层的应用和渐变工具

    以下内容为个人的学习笔记整理,如有错误,请指出,谢谢~ 一.图层 可以新建图层.复制图层.将图层分组.删除图层.越下面的图层是在最底面的,一层一层往上加,上面的图层会覆盖下面的图层(可以用橡皮擦擦掉) ...

最新文章

  1. mongodb常用命令
  2. 微信小程序 通过云函数请求http网站接口
  3. 梯度下降中的学习率的作用
  4. DOS下从硬盘安装XP系统方法与要点
  5. Python网络爬虫开发实战,微博宫格验证码的识别
  6. Red Gate系列之四 SQL Data Compare 10.2.0.885 Edition 数据比较同步工具 完全破解+使用教程...
  7. python打印tensor_如何在TensorFlow中打印SparseTensor内容?
  8. Java集合框架和重要接口、类
  9. 绘制自己的人际关系图_建立人脉,从绘制一张人际关系图谱开始。
  10. P3324 [SDOI2015]星际战争二分答案+网络流
  11. UE4Possess切换控制Pawn
  12. 微信小程序+PHP 从零写一个微信小程序
  13. 十大ACE/ACED专家齐聚一堂,一场不容错过的数据技术盛会
  14. 报错:Expected singleton
  15. 【面试题集 —— No.01】常见图片格式BMP、JPG/JPEG、PNG、GIF、TIFF、SVG的区别
  16. 采购货物和服务的有效步骤
  17. 初级职称 英语和计算机,初级经济师需要考职称英语和计算机考试吗
  18. [LeetCode]情侣牵手
  19. Python 练习实例100例—1
  20. 关于SWITCH中CASE的执行顺序。

热门文章

  1. 成为数据分析师,需要具备哪些技能?
  2. 【vue面试题-路由】
  3. 非对称密钥PKCS#1和PKCS#8格式互相转换(Java)
  4. 数据挖掘mooc国防科技大学笔记(自留)
  5. 微信公众号发送模板消息,发送消息到某个用户
  6. MOOC战德臣数据库课程自用笔记_2_关系模式
  7. SEO将要苏醒,请乘坐你网络营销的班车
  8. multiusb key找不到驱动程序_尤大-Vue中为什么不建议用index作为key?
  9. SQLserver获取所有表及结构SQL语句
  10. C++之父B.Stroustrup言论