Flex Air 主窗口和多个子窗口从属显示

项目组的程序需要做一个有主窗口和几个小的子窗口(一些控制板),

需求是:点击主窗口的时候,小的子窗口能保持在主窗口前边。

然后切换到其他软件的窗口的时候,主窗口和子窗口能跟着一起退到后边。

烦啊~~3天时间,已经试了N多方法。

1、重载NativeWindow,加入组件的方式。发现很多控件加不进去~~失败

2、一直处理orderToFrontOf(Main),但子窗口会一直闪烁。失败

3、用alwaysInFront,切换到其他软件的时候,把alwaysInFront设置为false。几乎成功了,但还是很多细节问题,最后还是放弃了。失败!!(一个小细节,切换的时候,单纯把alwaysInFront设置为false是不够的,小窗口还是保持在最前,因为其他软件窗口在设置false前就已经出现了。这里需要加个setTimeOut,另外再加个orderToFrontOf(Main)。就是这样一个误打误撞的发现,给了我对alwaysInFront的希望,但可惜,忙碌了一天还是失败)。

4、PopUpManager,但弹出的窗口无法拖出主界面。悲催~~

最后决定了,还是初始化的时候做一个Panel,一旦拖动,就显示虚框,一旦拖出了主界面就变为窗口,还在界面内就保持Panel。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏coder修行路

Python爬虫番外篇之Cookie和Session

关于cookie和session估计很多程序员面试的时候都会被问到,这两个概念在写web以及爬虫中都会涉及,并且两者可能很多人直接回答也不好说的特别清楚,所以整...

2037
来自专栏乐沙弥的世界

Linux 内核参数优化(for oracle)

    Oracle 不同平台的数据库安装指导为我们部署Oracle提供了一些系统参数设置的建议值,然而建议值是在通用的情况下得出的结论,并非能完全满足不同的需...

672
来自专栏杨建荣的学习笔记

纠结的paste格式问题(未解决) (r5笔记第26天)

在使用paste命令的时候,会发现输出的结果会有一些问题,比如我们存在一个文件,内容为: ###################################...

3415
来自专栏Java学习123

配置IBM WEBSPHERE MQ触发器

3198
来自专栏代码世界

Cookie、Session登陆验证相关介绍和用法

一、Cookie和Session   首先、HTTP协议是无状态的;所谓的无状态是指每次的请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系...

3567
来自专栏遊俠扎彪

如何在命令行中处理CSV文件

CSV,全称Comma-Separated Values。CSV文件是每一行都是以逗号分隔的纯文本文件。

2420
来自专栏程序员的碎碎念

Fastadmin了解一下??

详见开发文档:https://doc.fastadmin.net/docs/index.html

2521
来自专栏Java架构师进阶

架构师进阶之路精选之Redis Lua脚本原理

2.6版本之后支持嵌入Lua脚本,客户端使用Lua脚本,直接在服务器端原子的执行多条命令

1184
来自专栏YG小书屋

Nginx+lua+mysql实时存日志

2906
来自专栏kangvcar

MemCache 入门极简教程

1112

扫码关注云+社区