此人很懒,什么也没有留下

发帖数 3粉丝 1
  • 解答问题超厉害

    经常帮助其他会员答疑
    mugun青铜一
    2020-8-21 09:14:16 发布在问答
    【常用脚本】 有没有办法判断两个组件的颜色是否相等?
    需要做一个比较复杂的选项卡,打算通过多个提交按钮的背景颜色来做组合判断。
    但是我写以下代码时
    var colorT = new Color(java.awt.Color.BLUE);
    var colorF = new Color(java.awt.Color.WHITE);


    var loc = new Locator([], OBJECT, DETAIL);
    if(colorT==提交3.getBackground(loc)){
    }
    判断时候恒不等,请问有办法实现吗?
    或者有没有办法实现复杂过滤的选项卡的其他思路?



    4797
    3
    精彩评论3
    mu婉清青铜二
    发表于 2020-8-21 09:47:26 显示全部楼层
    var loc = new Locator([], OBJECT, DETAIL);
    var a=提交1.getBackground(loc)
    var b=提交2.getBackground(loc)
    //debug(a)
    //debug(b)
    if(a!=b)
    {
    debug('不相等')
    }
    咱们可以debug看一下这个颜色,输出是什么
    回复

    使用道具 2#

    美滋滋白银三
    发表于 2020-8-21 15:32:27 显示全部楼层
    mugun 发表于 2020-8-21 09:14
    需要做一个比较复杂的选项卡,打算通过多个提交按钮的背景颜色来做组合判断。
    但是我写以下代码时
    var colo ...

    你强制类型转换一下。
    if(toString(colorT)==toString(提交3.getBackground(loc))){
    }
    回复

    使用道具 3#

    翻滚吧巨人铂金四
    发表于 2020-8-25 10:25:50 显示全部楼层
    回复

    使用道具 4#

    高级模式
    您需要登录后才可以回帖 登录 | 免费注册

    • 官方微信

      欢迎关注永洪服务号!收费为0,价值无限

      扫码关注
    • 新浪微博

      让每位用户轻松挖掘数据价值!

      访问新浪微博
    • 智能客服
    100W

    用户等你来哦

    Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
    返回顶部