在Java GUI编程中,创建一个非模态对话框的目的是什么? A. 强制用户立即响应 B. 允许用户在对话框未关闭的情况下与其他窗口交互 C. 限制用户只能与当前对话框交互 D. 自动关闭对话框而不需要用户干预 答案解析 非模态对话框允许用户在对话框未关闭的情况下与其他窗口交互,这为用户提供了更大的灵活性,使得用户可以在不中断当前任务的情况下处理其他窗口的信息。 正确答案:B