普通用户
视窗开发,编辑框被改变事件如何实现? [复制链接]
静谧星空 发表于 2025-03-25 48 2

管理员您好 :

    我想开发一个扫码视窗程序,我需要当编辑框被改变,然后去执行一个命令。 现在编辑框没有这个选项,请问有什么其他方式可以实现吗?




静谧星空 2025-03-25

 太好了,下次更新就可以升级这个功能了吗?希望VCN可以越多越好!

回复
管理员 2025-03-25

看了一下,这个组件目前确实还未封装监听内容被改变的事件,将在下个版本更新增加,如果需要临时使用;可以通过引用Java代码的方式使用;代码如下:

' 引用 JavaFx 编辑框原生对象
引用 javafx.scene.control.TextArea

事件 窗口创建完毕()
    ' 获取编辑框1的原生对象、注册监听事件
    ((TextArea)编辑框1.取原生对象()).textProperty().addListener((源对象,旧值,新值)->{
        调试输出("旧值:" + 旧值)
        调试输出("新值:" + 新值)
    })
    
结束 事件

上方代码可以直接复制到您的项目中使用,注意:需要添加Java原生引用、同时编辑框对象修改为您窗口中的编辑框组件,新版正在加急更新中,将尽快发布。

回复
 作者信息
静谧星空
USB专业用户 云验证
专业开发指导服务

响应时间:5分钟

服务方式:官方1对1服务

工作时间:工作日 9:00 - 18:30

专业团队 · 开发指导 · 极速响应


官网 | 基础视频教程 | 在线文档 下载 VcnStudio IDE

© VcnStudio Inc All Rights Reserved

蜀ICP备17024229号