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​() 显示气泡对话框。
相关推荐
编码者卢布33 分钟前
【Azure App Service】PHP页面上传文件413错误的解决方案
microsoft·php·azure
BPM66638 分钟前
2026主流工作流引擎评测:从开源引擎到企业平台,AlphaFlow、Camunda、Flowable、IBM、Microsoft 怎么选?
microsoft·开源
CCIE-Yasuo19 小时前
Win11-Microsoft Edge使用起来CPU飙升以及卡顿问题解决
前端·microsoft·edge·排故
xifangge20251 天前
【2026终极解法】彻底解决“由于找不到 msvcp140.dll,无法继续执行代码”报错(附微软运行库一键修复包)
windows·mysql·microsoft·报错·开发环境
humors2212 天前
微软工具包下载网址
windows·microsoft·微软·office·工具包·sysintervals
Bruce_Liuxiaowei2 天前
技嘉Aorus主板Win10引导故障深度修复:从网络重置到注册表移植
服务器·网络·windows·microsoft
Sim14802 天前
GPT-5倒计时:多模态AI助手大战一触即发,谁将主导下一代操作系统?
人工智能·gpt·microsoft
Unity粉末状在校生3 天前
清除microsoft edge账户信息
前端·microsoft·edge
专注VB编程开发20年3 天前
Windows11 ARM系统直接运行X86 exe,高通CPU同时运行安卓APP,任意软件
microsoft
Meme Buoy3 天前
11.2统一建模语言UML-事务关系图
microsoft·uml