开发学习记录
Android开发
Jetpack Compose
Flutter开发
Libgdx游戏开发
TornadoFx学习
学习教程汇总
Libgdx 游戏学习教程
TornadoFx学习资源
首页
原创工具
资源收集
关于我
文章归档
Stars-One的杂货小窝
所有的创作都是有价值的
累计撰写
292
篇文章
累计创建
46
个标签
累计收到
29
条评论
栏目
开发学习记录
Android开发
Jetpack Compose
Flutter开发
Libgdx游戏开发
TornadoFx学习
学习教程汇总
Libgdx 游戏学习教程
TornadoFx学习资源
首页
原创工具
资源收集
关于我
文章归档
目 录
CONTENT
以下是
TornadoFx
相关的文章
TornadoFx 左右对齐和隐藏组件
主要是实现hbox左右平分布局和visibleWhen隐藏组件会占用位置问题,不太想细究原理,做个简单的代码记录 hbox左右对齐效果 Hbox实现左右对齐,子组件平分宽度 hbox{ text("左") //TornadoFx提供的 spacer{} text("右
2025-03-04
10
0
0
TornadoFx学习
JavaFx 上下文菜单(ContextMenu)使用
注: 我用的是Tornadofx框架,所以下文代码示例都是kotlin的 效果 基本使用 下面的例子,就是超链接可以右键弹出上下文的效果(效果就是上图): 代码如下: val demoUrl = "https://xx" hyperlink(demoUrl) { tooltip(this.tex
2025-02-27
9
0
0
TornadoFx学习
客户端软件接入QQ和Github第三方登录
之前一直计划给现在系统加上第三方登录的功能,最近终于是有了时间去研究实现因为逻辑实在有些繁琐,下面的记录尽量挑些重点来讲了,有些没提到的,各位自行去找其他文章结合地看吧,然后也没啥图片补充授权步骤首先先介绍Oauth2的授权步骤在第三方平台上创建账号,申请对应的服务开通得到appkey,appid等
2023-07-15
482
0
0
软件实现
TornadoFx 页面之间的数据传递
2023-07-01
188
0
0
TornadoFx学习
JavaFx 圆形头像实现
本文基于TornadoFx框架进行编写,封装工具代码是kotlin版本 圆形头像框组件封装成了[stars-one/common-controls](https://github.com/stars-one/common-controls) 里的`xCircleImageView`
2023-05-11
358
0
0
TornadoFx学习
JavaFx 关键字高亮文本实现
整蓝奏云批量下载器里的搜索功能想到的一个关键字高亮功能,借助textflow组件来实现,记录一下本文基于TornadoFx框架进行编写,封装工具代码是kotlin版本然后也是顺便把这个封装成了stars-one/common-controls里的xHighLightTextFlow效果思路实现思路不
2023-05-11
222
0
0
TornadoFx学习
JavaFx实现倒计时按钮组件(类似发送激活码)
效果思路点击按钮的时候,将当前按钮设置为禁用状态,之后开启一个线程去倒计时,间隔1s修改一下按钮的文本文字,当倒计时结束的时候,将按钮从禁用状态改为正常状态即可在JavaFx中,由于提供了对应的观察者模式,按钮的文本和禁用状态都是与某个数据绑定,之后修改这个数据即可实现修改文本和状态的功能,还是挺方
2023-05-11
258
0
0
TornadoFx学习
JavaFx 实现水平滚动文本(跑马灯效果)
2023-04-27
393
0
0
TornadoFx学习
JavaFx 实现按钮防抖
Android平台的APP,一般是有需要进行设置按钮的防抖(即在短时间内无法多次点击),我想在JavaFx项目中也是实现防抖功能,便是研究了下实现原理点击按钮前,需要记录当前点击的时间,在按钮下一次点击的时候,与之前记录的点击时间进行计算,判断两者的间隔时间是否大于设定的条件值这里思路没有是嘛难度,
2022-01-22
369
0
0
TornadoFx学习
TornadoFx中的EventBus使用
这里默认各位都清楚EventBus的具体作用,稍微有点短,主要国家没有啥好补充的吧1.定义事件//接收事件首会在子线程执行class MyTestEvent(val data: String): FXEvent(EventBus.RunOn.BackgroundThread)//接收事件会在主线程(
2022-01-02
355
0
0
TornadoFx学习
1
2