随笔分类 - tornadofx学习笔记
摘要:> 原文地址: [TornadoFx 页面之间的数据传递 - Stars-One的杂货小窝](https://stars-one.site/2023/07/01/tornadofx-view-param) 和Android开发一样,经常遇到两个页面之间需要进行数据的交互传输,本文讲解下Tornado
阅读全文
摘要:原文:JavaFx 圆形头像实现 - Stars-One的杂货小窝 本文基于TornadoFx框架进行编写,封装工具代码是kotlin版本 圆形头像框组件封装成了stars-one/common-controls 里的xCircleImageView 代码 imageview("/x5.jpg")
阅读全文
摘要:原文地址:JavaFx 关键字高亮文本实现 - Stars-One的杂货小窝 整蓝奏云批量下载器里的搜索功能想到的一个关键字高亮功能,借助textflow组件来实现,记录一下 本文基于TornadoFx框架进行编写,封装工具代码是kotlin版本 然后也是顺便把这个封装成了stars-one/com
阅读全文
摘要:原文地址: JavaFx实现倒计时按钮组件(类似发送激活码) - Stars-One的杂货小窝 本文基于TornadoFx框架进行编写,封装工具代码是kotlin版本 然后也是顺便把这个封装成了stars-one/common-controls 里的xCountDownBtn 效果 思路 点击按钮的
阅读全文
摘要:原文:JavaFx 页面和控件设置快捷键 - Stars-One的杂货小窝 之前说过一篇window系统全局快捷键的设置,本期主要是讲解JavaFx应用程序的快捷键设置,还是有所区别的 这里主要是Tornadofx为例进行讲解,以Kotlin语言为例,由于比较简单,就不贴截图了,下面例子都是自己测试
阅读全文
摘要:原文: TornadoFx的TableView组件使用 - Stars-One的杂货小窝 最近慢慢地接触了JavaFx中的TableView的使用,记下笔记总结 使用 1.基本使用 TornadoFx中对tableView进行了封装,我们只需要定义一个data class就可以使用其功能了(由于是K
阅读全文
摘要:原文地址: 利用Github Action实现Tornadofx/JavaFx打包 - Stars-One的杂货小窝 最近开了个新项目stars-one/xtool: 使用TornadoFx封装的跨平台工具集合桌面程序,主要是个工具软件,也算个人的自娱自乐吧,也算开源的一部分,想着都开源了,顺便上个
阅读全文
摘要:原文地址:TornadoFx实现侧边栏菜单效果 - Stars-One的杂货小窝 之前年前研究的东西,给蓝奏批量下载器重构了页面,实现了侧边栏菜单的效果,稍微总结下把 效果 实现 首先,要说明的是,总体布局为一个Hbox,侧边栏在左边,是一个vbox,右侧则是各菜单对应的布局,使用StackPane
阅读全文
摘要:原文地址:TornadoFx中的css美化 - Stars-One的杂货小窝 TornadoFx中使用类重新对css进行了封装,所以可以用代码的形式来书写样式 说明 除了Text,其他的若是要修改文字颜色,css的属性均为textFill,而不是fill 换行: Text 设置wrapWidth L
阅读全文
摘要:原文地址: 关于TornadoFx和Android的全局配置工具类封装实现及思路解析 - Stars-One的杂货小窝 目前个人开发软件存在设置页面,可以让用户自定义些设置,但我发现,存储数据的代码逻辑实在是有些繁琐(保存及APP打开的设置初始化) 于是便是花了些精力研究了些,封装了个简单的工具类,
阅读全文
摘要:原文地址:TornadoFx设置保存功能(config和preference使用) 相信大部分的桌面软件都是存在一个设置的界面,允许用户进行设置的修改,此修改之后需要保存的本地,若是让开发者自己实现,还是有些繁琐 这里介绍下TornadoFx中提供的一个config对象,可以快速实现设置页面相关数据
阅读全文
摘要:原文地址:TornadoFx中的EventBus使用 | Stars-One的杂货小窝 这里默认各位都清楚EventBus的具体作用,稍微有点短,主要国家没有啥好补充的吧 1.定义事件 //接收事件首会在子线程执行 class MyTestEvent(val data: String): FXEve
阅读全文
摘要:github:https://github.com/Stars-One/common-controls 为TornadoFx的封装的常用控件与工具,基于Jfoenix,借鉴Kfoenix 前言 这个开源库原本我也不想开源出来的,毕竟花费了自己很久的时间,但是想到TornadoFx国内实在没有多少人用
阅读全文
摘要:JavaFx中其实也可以直接使用字体图标iconfont的 ,只需要加载ttf字体文件,之后设置unicode即可,具体可以看我给出的代码 既然JavaFx可以,那么以JavaFx为基础的Tornadofx自然也是可以使用字体图标的 以前开发的时候,总是需要去阿里巴巴矢量图去找图标,并下载到本地,然
阅读全文
摘要:之前我都是使用的IDEA自带的工具来编译jar包 但是增加了新的依赖,又得去修改project structure的依赖,过于麻烦 某天Android开发的时候,想到gradle可以一键打包,是不是maven也可以,百度一搜,便是找到了方法 Tornadofx作者开发了IDEA的项目创建工具,可以直
阅读全文
摘要:Tornadofx是基于javafx的一个kotlin框架,用来写些电脑版的小程序 FxRecyclerView基于Scroll Pane控件,仿造Android中的RecyclerView,实现的一款tornadofx的控件 "github" 需求 由于我的之前做的几个项目都是那种类似下载列表的功
阅读全文
摘要:Tornadofx是基于JavaFx的一个kotlin实现的框架 之后看情况补充.. 1.读取resources文件夹中的文件 如图 想要读取config.properties文件,有两种方法 在class文件中,可以这样写 //获得输入流 val resourceAsStream = javaCl
阅读全文