Java/Kotlin 实现控制台输出日志保存到文件

之前开发的几款软件,用户用着的过程中,偶尔会存在报错问题,想保留一份日志出来,之后可由用户发过来,进行问题的排查由于之前都是使用的System.out.println()进行输出,自己又是懒人一个,不想一个个地方的去改,于是就有了下面的研究本文较短,主要是总结一下涉及知识:IO流Kotlin方法网上
kotlin Java 2022年02月21日 224次浏览

JavaFx 软件重启功能实现

本篇使用Kotlin在TornadoFx中实践,没有Java代码的示例,各位自行参考,思路已在本文中提及实现思路主要思路为,使用命令行执行java命令,重新打开jar包,同时关闭当前的jar包但如何知道当前jar包位置?前面这一篇Kotlin/Java 读取Jar文件里的指定文件 | Stars-O
kotlin javafx TornadoFx 2022年01月28日 298次浏览

JavaFx 实现按钮防抖

Android平台的APP,一般是有需要进行设置按钮的防抖(即在短时间内无法多次点击),我想在JavaFx项目中也是实现防抖功能,便是研究了下实现原理点击按钮前,需要记录当前点击的时间,在按钮下一次点击的时候,与之前记录的点击时间进行计算,判断两者的间隔时间是否大于设定的条件值这里思路没有是嘛难度,
kotlin javafx TornadoFx 2022年01月22日 333次浏览

Java/Kotlin 密码复杂规则校验

每次有那个密码复杂校验,不会写正则表达式,每次都去搜,但有时候校验的条件又是奇奇怪怪的,百度都搜不到找到了个代码判断的方法,每次匹配计算匹配的次数,最后在用次数来作为判断是否满足的条件即可Javapackage site.starsone.demo;public class CheckPwdUtil
kotlin Java 2022年01月17日 262次浏览

JavaFx Tooltip悬浮提示使用及自定义

本篇是基于TornadoFx框架对Tooltip组件进行讲解,使用Kotlin语言,和传统Java使用有所区别,仅供参考介绍鼠标悬浮在某个控件,弹出提示,效果如下:使用Tooltip一般是和某个节点控件绑定使用,这里的节点控件只能是control中的包javafx.scene.control,具体可
kotlin javafx 2021年12月21日 305次浏览

JavaFx WebView使用研究

本篇是基于TornadoFx框架的基础研究的,示例代码都是Kotlin版本,各位可以看着参考下WebView中比较重要的是其内置的engine对象,后续的相关操作都是通过这个对象进行管理加载网页使用WebView内置的engine对象的load()方法进行网页的加载class TestView :
kotlin javafx 2021年12月19日 318次浏览

Jetpack架构组件学习(2)——ViewModel和Livedata使用

Jetpack架构推荐使用MVVM结构,为此推出了几个MVVM的组件库供我们开发者快速接入,首先要讲的就是ViewModel个人理解:Activity为View,VM就是ViewModel,负责数据的逻辑处理,Model则是数据源ViewModel介绍ViewModel能做什么?ViewModel生
Android kotlin Jetpack架构学习 2021年11月25日 324次浏览

Jetpack架构组件学习(1)——LifeCycle的使用

最近有时间了,准备入坑Jetpack架构,第一篇就学个简单的LifeCycle,可以帮助开发者创建可感知生命周期的组件。介绍为什么需要LifeCycle组件?在很多情况下,我们需要在Activity的相关生命周期中进行相关的初始化操作,比如上一节说到的EventBus,需要在OnCreate()和o
Android kotlin Jetpack架构学习 2021年11月19日 479次浏览

Jetpack架构组件学习(0)——总结篇

对之后学习的Jetpack架构开发优点进行简单总结,及对应的文章分类链接
Android kotlin Jetpack架构学习 2021年11月19日 278次浏览

JavaFx 监听剪切板实现(Kotlin)

软件有个需求,想要实现监听剪切板的内容,若内容符合预期,则进行相关的操作,就可以免去用户手动粘贴的操作,提供软件的用户体验感比如说之前我的一款下载小说的软件,复制小说的地址后,实现自动解析功能本篇代码以Kotlin为主,Java实现也是类似,各位可以参考下实现本质上是利用一个剪切板的setConte
kotlin javafx 2021年10月10日 490次浏览