欢迎光临散文网 会员登陆 & 注册

JAVA:JOptionPane中的按钮添加监听

2022-09-19 07:56 作者:-牧野神奈--  | 我要投稿

原始代码:

       这部分在验证了数据库中的用户信息后,会根据验证是否成功来进行弹窗:

       代码:

       效果:

       (1)登陆成功

       (2)登陆失败:

出现的问题:

        不知道JOptionPane中的按钮如何监听,无法根据按钮是否点击来进行下一步的操作。经过查阅网上资料后,找到了一种方法,随后自己根据需求改了改,就能监听按钮了。

showOptionDialog函数:

参数: 

        parentComponent - 确定在其中显示对话框的 Frame;如果为 null 或者 parentComponent 不具有 Frame,则使用默认的 Frame 

        message - 要显示的 Object

        title - 对话框的标题字符串 

        optionType - 指定可用于对话框的选项的整数:DEFAULT_OPTION、YES_NO_OPTION、YES_NO_CANCEL_OPTION 或 OK_CANCEL_OPTION 

        messageType - 指定消息种类的整数,主要用于确定来自可插入外观的图标:ERROR_MESSAGE INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE 或 PLAIN_MESSAGE 

        icon - 在对话框中显示的图标 

        options - 指示用户可能选择的对象组成的数组;如果对象是组件,则可以正确呈现;非 String 对象使用其 toString 方法呈现;如果此参数为 null,则由外观确定选项 

        initialValue - 表示对话框的默认选择的对象;只有在使用 options 时才有意义;可以为 nul

        其中的字符串数组可以传入按钮,也就是传Button或者JButton。

        注意:jbutton事件绑定必须在JOptionPane.showOptionDialog(...)之前,因为这个对话框会阻塞,这个方法以下不会立即执行

修改后的代码:

效果:

        (1)登陆成功:

        (2)登陆失败:

        (3)按钮监听

资料链接:https://www.cnblogs.com/LiuYanYGZ/p/9332213.html


JAVA:JOptionPane中的按钮添加监听的评论 (共 条)

分享到微博请遵守国家法律