选项对话框
选项对话框为应用程序提供了一种与用户交流并收集其输入的方式。这些对话框是模态的,意味着它们会阻止应用程序执行,直到用户与其交互,从而确保在继续之前首先处理重要信息。
webforJ中的选项对话框类似于Swing中的JOptionPane
,解决了在Web应用程序中处理阻塞对话框的基本问题。
模态性
在webforJ中使用选项对话框创建模态对话框时,对话框会阻止用户对应用程序其他部分 的输入,并仅处理模态对话框的事件。这确保了对话框保持响应,同时防止与其他部分的交互,从而提升用户体验并维护应用程序流程。服务器在对话框关闭或返回值之前将停止处理任何进一步的请求。
主题
📄️ Confirm
ConfirmDialog 是一个模态对话框,旨在允许用户从最多 3 个选项中选择一个。对话框在用户与之互动或因超时而关闭之前,阻止应用程序执行。
📄️ File Chooser
FileChooserDialog 是一个模态对话框,旨在允许用户从服务器文件系统中选择一个文件或目录。对话框在用户做出选择或关闭对话框之前会阻止应用程序执行。
📄️ File Save
FileSaveDialog 是一个模态对话框,旨在允许用户将文件保存到服务器文件系统的指定位置。该对话框会阻止应用程序执行,直到用户提供文件名并确认操作或取消对话框。
📄️ File Upload
FileUploadDialog 是一个模态对话框,旨在允许用户从本地文件系统上传文件。该对话框会阻止应用程序执行,直到用户选择要上传的文件或关闭对话框。
📄️ Input Dialog
InputDialog 是一个模态对话框,旨在提示用户输入。对话框阻止应用程序执行,直到用户提供输入或关闭对话框。
📄️ Message
MessageDialog 是一种模态对话框,旨在向用户显示消息,并提供一个 OK 按钮来关闭对话框。在用户与之交互或由于超时关闭之前,它会阻塞应用程序的执行。