永洪社区

标题: 文本数值条件变色 [打印本页]

作者: yhdata_886Ms517    时间: 2023-5-9 09:53
标题: 文本数值条件变色
希望实现的功能:目前有 1,2,3 三个文本框 文本框内分别存放三个数值,希望实现: 文本1.data >=文本2.data*文本3.data 时 文本1的数值显示为绿色,反之显示为红色
作者: DX188    时间: 2023-5-9 09:53
var color = new Color(java.awt.Color.RED);
var color1 = new Color(java.awt.Color.GREEN);
var loc = new Locator([], OBJECT, DETAIL);
if(文本1.data>=文本2.data*文本3.data&&文本1.data!=null){
文本1.setBackground(loc,color1)
}else{
文本1.setBackground(loc,color)
}
作者: yhdata_ruby    时间: 2023-5-9 09:55
获取文本2和文本3的数据相乘赋值给一个参数,然后对文本1 设置高亮,大于和小于这个参数的时候设置不同颜色
作者: yhdata_886Ms517    时间: 2023-5-9 10:36
感谢 !
作者: yhdata_886Ms517    时间: 2023-5-9 10:36
yhdata_ruby 发表于 2023-5-9 09:55
获取文本2和文本3的数据相乘赋值给一个参数,然后对文本1 设置高亮,大于和小于这个参数的时候设置不同颜色 ...

谢谢
作者: yhdata_886Ms517    时间: 2023-5-9 10:37
感谢
作者: yhdata_ruby    时间: 2023-5-9 10:38
yhdata_886Ms517 发表于 2023-5-9 10:36
谢谢






欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4