问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SWT一个入门问题

发布网友 发布时间:2022-04-01 17:25

我来回答

3个回答

热心网友 时间:2022-04-01 18:54

在SWT中要想创建一个窗口,至少要用到两个类:Display和Shell。Display负责处理所有SWT窗口小部件和操作系统之间的交互,比如我们可以通过Display的方法来查询操作系统:哪个控件获取了焦点,当前打开了哪些窗口等等。简单的说,它的功能在于实现了窗口的管理。与Display不同,Shell的实例为我们提供了真正可见的窗口,该窗口一般作为主窗口使用,我们可以在此放置其它窗口部件。需要注意的是,这些窗口是由桌面(MS Windows)或窗口管理程序(Unix或Linux系统)来管理的。Shell的实例可以直接从Display创建,也可以从父代Shell创建。

Shell需要响应一些事件,其中某些是由操作系统引起的,另外一些是由用户引起的,如用户点击了最大化按钮以及关闭Shell创建的窗口等。事件循环一直侦听这些事件,然后将这些事件转发给相应的处理程序,这是由Display类的readAndDispatch()方法来完成的。这意味着,你创建的每个Shell必须具有它自己的事件循环。如果创建的Shell没有事件循环,或者事件循环失效的话,它马上就会被除去。一般情况下,事件循环会一直执行下去,直到Shell类的isDisposed( )方法返回值为true(即窗口已被用户关闭)为止。

热心网友 时间:2022-04-01 20:12

用xlib做个窗口通过printf("b2\n");
wm_hints->flags |= InputHint;
printf("b3\n");
wm_hints->input = False;
printf("b4\n");
XSetWMHints(display, parent, wm_hints);
可以达到失去焦点效果。

热心网友 时间:2022-04-01 21:47

Dispatch...可以解释为 调度.派遣

display只是一个对象,

而shell是对于display的操作扩展。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
n95安装凯立德导航软件时出现“证书错误”是怎么回事?该如何解决? 轻松实现Linux软件反编译必备工具及使用技巧linux反编译工具 安岳县金源养老服务有限公司怎么样? 国庆期间淮南到四川安岳自驾可以吗,自驾旅游四川安岳 书房坝水库在四川排第几,安岳县朝阳水库周边旅游 ...到excel,有的有16M都不卡,有的里面数据不多,才5M就卡的要死,想复 ... 梦见自己牙齿掉光,在此说破,保佑家人平平安安,健健康康。阿弥陀佛... 速腾和宝来1.4T运动版的哪个好呢? 大陆地区党务、行政、军事或具政治性机关(构)、团体之职务或为其成员... 有没有大学负责党务工作的老师?我去年毕业的,只是优秀积极分子,现在... - 信息提示 我qq现在被冻结了。现在有什么方法??? PC飞信客户端添加好友说手机号码不存在 个手机靓号估价,号码是13888*8888*的号码昆明的号 查我的手机短号 是不是所有13888和138888开头的手机号都是云南昆明的? 尾号13888和16888哪个好? 电信手机卡号码有没有13888开头的 为什么中国移动13888开头的号段全落在昆明? 移动手机号后面5位13888值多少钱? 电信手机卡号码有没有13888开头的? SWT.ICON_QUESTION 什么意思 联想电脑自带的默认页面怎么去掉?? 联想电脑自带的哪些东西可以卸载? 联想电脑自带的软件哪些可以卸载掉啊 老版联想电脑自带的连连叫什么 那些联想自带的软件可以删吗 联想电脑的自带一键还原怎么用啊???急。。。 联想自带正版系统的问题 面积的数学公式是什么 购买江苏银行理财产品会亏损吗 四大银行的中低风险理财会有亏损本金的风险吗?为什么? 中低风险的理财产品安全吗?是否会影响到本金? 江苏银行理财产品亏损 江苏银行理财产品亏损。这情况是真实的吗? 银行低风险理财产品会亏本吗 江苏银行的中低风险理财可以购买吗 在java表格中,SWT.HIDE_SELECTION是什么意思 羊肉怎么做好吃,白切羊肉的家常做法 怎样烧白切羊肉 白切羊肉的做法及配料 上海白切羊肉做法 白切羊肉的做法大全 如何制作白切羊肉窍门 朋友圈里称各位还是称诸位好? 白切羊肉在家怎么做 正宗白切羊肉做法:怎么使羊肉不膻 一个女孩在朋友圈发各位亲朋好友本人谨于2022年2月是什么意思 白切羊肉冻怎么做 白切羊肉冻正宗做法 儿子婚礼结束了,我在朋友圈里怎么说一些感谢各位的话呢- 问一问