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​() 显示气泡对话框。
相关推荐
解决问题no解决代码问题3 天前
日志脱敏双链路统一优化:从两套枚举到单一规则源,兼顾安全与可维护性
microsoft
Dovis(誓平步青云)3 天前
启元 T1 Pro 人机相声搭档:语音-触摸双通道的启元机器人节奏引擎设计
开发语言·前端·javascript·microsoft·交互
宝桥南山4 天前
.NET 11 - 尝试一下Blazor中的新特性SupplyParameterFromTempData
microsoft·微软·c#·asp.net·.net·.netcore
Liangwei Lin5 天前
Exchange Server 2019 部署手册
microsoft
ms365copilot5 天前
Microsoft 365 Copilot跨工作资料整理
microsoft·copilot
中二骚年5 天前
Windows 安全中心 / 防火墙故障,calc和Microsoft Store,终端(管理员)无法正常打开。 原因 + 修复方案
windows·安全·microsoft
kk_net88996 天前
微软常用运行库合集免费下载安装教程(附运行库安装包)微软运行库安装图文教程
其他·microsoft
GlobalInfo6 天前
2026年全球机器人用超平执行器市场研究报告:市场规模达7.51亿美元,人形机器人商业化与轻量化运动控制需求推动行业增长
大数据·人工智能·数码相机·microsoft·机器人
编码者卢布6 天前
【Azure Container Apps】为什么通过 Diagnostic Settings 发送到 Log Analytics 中的日志会延迟几分钟?
microsoft·azure
0x00077 天前
微软intelligent-terminal:Windows 的官方内置Agent Cli
microsoft