JOptionPane用法
JOptionPane
是 Java Swing 库中的一个类,用于创建标准对话框,显示信息、警告、错误消息,以及从用户那里获取输入。以下是一些常见的 JOptionPane
的用法:
-
显示消息:
JOptionPane.showMessageDialog(null, "这是一个消息!");
-
显示确认对话框:
javaint result = JOptionPane.showConfirmDialog(null, "你确定要继续吗?", "确认", JOptionPane.YES_NO_OPTION); if (result == JOptionPane.YES_OPTION) { // 用户选择了"Yes" }
-
显示输入对话框:
javaString input = JOptionPane.showInputDialog("请输入你的名字:"); System.out.println("你的名字是:" + input);
-
显示自定义输入对话框:
javaJTextField textField = new JTextField(20); JOptionPane.showOptionDialog(null, new Object[] {"请输入你的名字:", textField}, "输入对话框", JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, null, null, null); String input = textField.getText(); System.out.println("你的名字是:" + input);
-
显示错误消息:
JOptionPane.showMessageDialog(null, "发生了一个错误!", "错误", JOptionPane.ERROR_MESSAGE);
-
显示警告消息:
JOptionPane.showMessageDialog(null, "这是一个警告!", "警告", JOptionPane.WARNING_MESSAGE);
-
显示信息图标:
JOptionPane.showMessageDialog(null, "这是一个带有图标的消息!", "信息", JOptionPane.INFORMATION_MESSAGE);
-
设置对话框的标题:
JOptionPane.showMessageDialog(null, "这是一个消息!", "对话框标题", JOptionPane.INFORMATION_MESSAGE);
-
自定义对话框选项:
Object[] options = { "选项1", "选项2", "取消" }; int result = JOptionPane.showOptionDialog(null, "请选择一个选项", "选项对话框", JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[2]);
JOptionPane
提供了多种方法来创建不同类型的对话框,并且可以通过参数定制对话框的行为和外观。这些对话框是非模态的,也就是说,它们不会阻止用户与应用程序的其他部分交互,除非你指定了模态对话框。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了