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​() 显示气泡对话框。
相关推荐
Jasonakeke13 小时前
JDBC 概述
microsoft
yufei-coder1 天前
C# Windows 窗体开发基础
vscode·microsoft·c#·visual studio
山语山2 天前
C语言——文件读写操作
java·c语言·前端·microsoft·visual studio
时光追逐者2 天前
WaterCloud:一套基于.NET 8.0 + LayUI的快速开发框架,完全开源免费!
前端·microsoft·开源·c#·.net·layui·.netcore
DisonTangor3 天前
微软准备了 Windows 11 24H2 ISO “OOBE/BypassNRO“命令依然可用
windows·microsoft
多多*3 天前
OJ在线评测系统 后端 判题机模块预开发 架构分析 使用工厂模式搭建
java·linux·开发语言·前端·数据库·microsoft·架构
Azure DevOps4 天前
Azure DevOps Server:不能指派新增的用户
运维·microsoft·flask·azure·devops
爱码小白4 天前
python程序操作Windows系统中的软件如word等(是否可以成功操作待验证)
microsoft
微软技术栈5 天前
Azure Data Box 80 TB 现已在中国区正式发布
microsoft·big data·azure
Vertira5 天前
Azure Kinect 人体跟踪关节
microsoft·azure