25.HarmonyOS App(JAVA)气泡对话框

气泡对话框是覆盖在当前界面之上的弹出框,可以相对组件或者屏幕显示。显示时会获取焦点,中断用户操作,被覆盖的其他组件无法交互。气泡对话框内容一般简单明了,并提示用户一些需要确认的信息。

接口说明

构造方法

构造方法 描述
PopupDialog​(Context context, Component contentComponent) 创建一个气泡对话框实例,并传入需要相对显示的组件。
PopupDialog​(Context context, Component contentComponent, int width, int height) 创建一个气泡对话框实例,初始化气泡对话框尺寸并传入需要相对显示的组件。

常用方法

接口名 描述
setArrowOffset​(int offset) 设置当前气泡对话框箭头的偏移量。
setArrowSize​(int width, int height) 设置当前气泡对话框箭头的尺寸。
setBackColor​(Color color) 设置当前气泡对话框的背景颜色。
setCustomComponent​(Component customComponent) 自定义内容区域。
setHasArrow​(boolean status) 设置是否显示气泡对话框的箭头。
setMode​(int mode) 设置气泡对话框的对齐模式。
setText​(String text) 设置气泡对话框的内容。
showOnCertainPosition​(int alignment, int x, int y) 设置气泡对话框相对屏幕显示的位置。alignment为相对屏幕对齐模式,x和y为偏移量。
show​() 显示气泡对话框。
相关推荐
知智前沿17 小时前
OpenClaw 自定义 Skill 开发实战:从零搭建 AI 自动化办公工具
人工智能·microsoft
qqacj17 小时前
MSSQL2022的一个错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.16.0”提供程序
数据库·microsoft
安逸sgr1 天前
【Agent 架构设计】记忆系统深度解析:从 RAG 到 Hindsight 的演进之路!
人工智能·microsoft·大模型·claude·cursor
测试人社区—66792 天前
当代码面临道德选择:VR如何为AI伦理决策注入“人性压力”
网络·人工智能·python·microsoft·vr·azure
卤炖阑尾炎2 天前
Web 技术基础与 Nginx 网站环境部署全解析
前端·nginx·microsoft
宝桥南山2 天前
GitHub Copilot - 尝试一下Plan mode
microsoft·微软·github·aigc·copilot·ai编程
FreeBuf_2 天前
M365Pwned - 基于 Graph API 的微软 365 红队图形化攻击工具包发布
microsoft
专注VB编程开发20年2 天前
Windows 依赖「注册表 + API+COM」的模式,linux全是读文件
linux·microsoft·.net
MarkHD2 天前
增强型技术集成——Day 55-58 邮件自动化实战:从发送附件到智能处理收件箱
运维·microsoft·自动化
忧郁的橙子.2 天前
12- - AI 应用开发新范式 MCP 技术详解
人工智能·microsoft·mcp