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