swing快速入门(三十四)输入对话框
2024-01-01 10:35:49
🌼注释很详细,直接上代码
🌷新增内容
🥀字符串输入型 输入对话框用法
🥀下拉选项输入型输入对话框用法
🪴完整代码:
package swing31_40;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
public class swing_test_32 {
//创建窗口
JFrame jFrame = new JFrame("测试输入对话框");
//创建文本域
JTextArea jTextArea = new JTextArea(6, 30);
//创建按钮
JButton jButton = new JButton(new AbstractAction("弹出对话框") {
//定义按钮事件
@Override
public void actionPerformed(ActionEvent e) {
//以下二者需使用一个注释另一个
//1.输入字符串对话框
/*
String result = JOptionPane.showInputDialog(jFrame, "请填写您的银行账号:", "输入对话框", JOptionPane.INFORMATION_MESSAGE);
//获取用户选择的选项:如果用户没有选择,则返回null
if(result!=null){
jTextArea.append(result.toString());
}
*/
//2.选择选项的对话框
//参数分别为:父窗口,对话框的信息提醒,对话框的标题,对话框的类型、图标、选项列表、默认选项
Object result = JOptionPane.showInputDialog(jFrame, "请选择2024的愿望:", "对话框", JOptionPane.DEFAULT_OPTION, null, new String[]{"健康", "必过", "暴富"}, "健康");
//获取用户选择的选项:如果用户没有选择,则返回null
if (result!=null){
jTextArea.append(result.toString());
}
}
});
public void init(){
//设置窗口的布局
jFrame.add(jTextArea);
//设置按钮的布局
jFrame.add(jButton, BorderLayout.SOUTH);
//设置窗口的关闭方式
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//设置窗口的大小
jFrame.pack();
//设置窗口的可见性
jFrame.setVisible(true);
}
public static void main(String[] args) {
//创建窗口
new swing_test_32().init();
}
}
??效果演示:
🌱1. 字符串输入型输入对话框
🌱2. 选项型输入对话框
文章来源:https://blog.csdn.net/m0_73756108/article/details/135305626
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!