找文章 / 找答案
  • 发帖数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)){
}
判断时候恒不等,请问有办法实现吗?
或者有没有办法实现复杂过滤的选项卡的其他思路?



回复

使用道具 举报

精彩评论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看一下这个颜色,输出是什么
回复 支持 反对

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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