temp = temp | SWT.ON_TOP中 “|”是什么意思?

zzndino 2007-10-16 02:31:44
temp 是int类型
...全文
179 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenghuan2007 2007-10-16
  • 打赏
  • 举报
回复
SWT的参数属性,控制界面样式,用|表示可以是这集中属性。
zzndino 2007-10-16
  • 打赏
  • 举报
回复
呵呵,谢了
SnowwhiteYqw 2007-10-16
  • 打赏
  • 举报
回复
temp这样做应该是控制shell的样式的,具体的你看看SWT吧
zzndino 2007-10-16
  • 打赏
  • 举报
回复
那么在这里int temp = SWT.SHELL_TRIM | Window.getDefaultOrientation();
temp = temp | SWT.ON_TOP;
为什么temp要做这样的操作呢? 他跟直接再赋值一次有什么区别?
int temp = SWT.SHELL_TRIM | Window.getDefaultOrientation();
....
...
temp = SWT.SHELL_TRIM | Window.getDefaultOrientation() | SWT.ON_TOP;
还是在SWT.操作固定式这样来在后面追加SWT类型?
zbl0201 2007-10-16
  • 打赏
  • 举报
回复
学习了 !!!!
SnowwhiteYqw 2007-10-16
  • 打赏
  • 举报
回复
这是进行位操作的,将temp和SWIT.ON_TOP二进制表示进行或运算。
下面是一个例子:
int temp1 = 3; //二进制:0011
int temp2 = 8; //二进制:1000
int result = temp1 | temp2; //二进制1011 = 11
System.out.println(result); //output 11

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧