首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

按下我的对话框中的按钮时,actionPerformed未被调用

当按下对话框中的按钮时,actionPerformed未被调用,可能存在以下几种情况:

  1. 事件监听器未正确注册:在对话框中的按钮上添加了事件监听器,但是监听器未正确注册到按钮上。可以通过检查代码,确保监听器已经正确地添加到按钮上。
  2. 监听器方法命名错误:在对话框中的按钮上注册了事件监听器,但是监听器方法的命名错误。在Java中,按钮的事件监听器通常使用actionPerformed方法来处理按钮点击事件。确保监听器方法的命名正确,且与按钮的事件类型相匹配。
  3. 对话框未设置可见性:对话框可能未设置为可见状态,导致按钮点击事件无法触发。在创建对话框后,需要调用setVisible(true)方法将其设置为可见状态,以便用户可以与对话框进行交互。
  4. 按钮未正确添加到对话框:对话框中的按钮可能未正确地添加到对话框中。在创建对话框后,需要使用合适的布局管理器将按钮添加到对话框中,并确保按钮已经正确地添加到对话框的组件层次结构中。
  5. 其他代码逻辑错误:除了上述情况外,还可能存在其他代码逻辑错误导致actionPerformed方法未被调用。可以通过仔细检查代码,查找可能的错误,并进行逐步调试来解决问题。

总结起来,当按下对话框中的按钮时,如果actionPerformed方法未被调用,需要检查事件监听器的注册、方法命名、对话框的可见性、按钮的添加以及其他代码逻辑错误等方面,以确定问题的具体原因,并进行相应的修复。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

java-GUI编程之AWT组件

如果需要用户输入位于某个范围值 , 就可以使用滑动条组件 ,比如调 色板设置 RGB 三个值所用滑动条。当创建一个滑动条,必须指定它方向、初始值、 滑块大小、最小值和最大值。...Checkbox male = new Checkbox("男", cbg, true); //定义一个单选框,初始处于未被选中状态,并添加到cbg组 Checkbox female...模式窗体:你必须关闭该窗体,才能操作其它窗体;比如说,必须按确定或取消,或者关闭。 非模式窗体:不必关闭该窗体,就可转换到其它窗体上进行操作。...frame.pack(); frame.setVisible(true); } } 在Dialog对话框,可以根据需求,自定义内容 案例: ​ 点击按钮,弹出一个模式对话框,....getFile()); } }); //添加按钮到frame frame.add(b1); frame.add

3K10
  • AWT常用组件

    如果需要用户输入位于某个范围值 , 就可以使用滑动条组件 ,比如调 色板设置 RGB 三个值所用滑动条。当创建一个滑动条,必须指定它方向、初始值、 滑块大小、最小值和最大值。...作为同一组多个单选按钮组件是互斥,即每一刻只能有一个组件状态为“true”,从而实现单项选择。 在AWT,单选按钮对象创建也是通过 Checkbox类实例化。...此后,调用成员方法 add(Sring item)添加选项 item;默认情况,添加第一个项将成为选定项。类 Choice常用成员方法与选项增、删、选等有关。...然后,设置了两个对话框大小和位置。 接着,给两个按钮绑定了监听器,当按钮被点击,对应对话框会显示出来。在监听器实现调用对话框setVisible(true)方法显示对话框。...最后,将两个按钮添加到窗口布局,并设置窗口最佳大小并可见。 这样,运行程序后,会显示一个窗口和两个按钮,点击按钮会显示对应对话框

    9510

    Java-GUI编程之Swing组件

    为组件设置边框 很多情况,我们常常喜欢给不同组件设置边框,从而让界面的层次感更明显,swing中提供了Border对象来代表一个边框,下图是Border继承体系图: ​ 特殊Border:...TitledBorder:它作用并不是直接为其他组件添加边框,而是为其他边框设置标题,创建该类对象,需要传入一个其他Border对象; ComoundBorder:用来组合其他两个边框,创建该类对象...: 创建一个适用于该容器组件(例如,在工具栏创建一个工具按钮); 从 Action 对象获得对应属性来设置该组件(例如,通过 name 来设置文本,通过 lcon 来设置图标) ; 把Action...JColorChooser JColorChooser 用于创建颜色选择器对话框 , 该类用法非常简单,只需要调用静态方法就可以快速生成一个颜色选择对话框: public static Color...AWT FileDialog 基本相似,也是用于生成"打开文件"、"保存文件 "对话框

    2.3K20

    Java课程设计【学生信息管理系统】

    这样,就在LoginGUI类里面的添加按钮监听器里面再增加了调用View类use()方法监听器,实现了图片上传和下载功能。 总之,从一开始参考书上例题打出来程序作为基石,在上面进行雕刻。...同学之间也相互讨论帮助,都能给出自己想法,然后交流之后会得出更好创意,从第一个星期开始,已经规划好要怎样做,许多同学也参考了规划。一直按照计划实施并且很顺利地完成了程序设计。...如果输入错误,会像如图所示输出“用户名或密码输入不正确”对话框给出代码为了方便调试,用户名和密码全是0,记住运行是LoginGUI这个类 (2)如果正确,则成功登录,进入学生信息管理界面...(5)也可以点击“下载”这个按钮,会提示下载成功对话框,如图所示: (6)它会将你头像下载到你指定文件夹,实现了文件下载功能,如下图所示是将头像下载到E:/QQ浏览器文件这个文件夹里...八、课程设计总结 这次课程设计总体来说是一次非常有意义任务,因为在这次课程设计学会了很多GUI编程和流类知识,提高了编程能力,也增加了对编程兴趣。

    5.5K21

    【Java AWT 图形界面编程】事件处理机制 ① ( 事件处理步骤 | 创建事件源对象 -> 自定义事件监听器 -> 创建监听器实例对象 -> 事件源绑定事件监听器 )

    文章目录 一、关闭按钮功能 二、事件处理机制 三、事件处理步骤 一、关闭按钮功能 ---- 在之前博客 AWT 界面程序 , 右上角有三个按钮 , 分别是 最小化 , 最大化 , 关闭 按钮..., 大部分都需要开发者自己开发事件功能 ; 二、事件处理机制 ---- 事件处理机制 就是 在 某个组件 上执行 某个操作 , 会 自动触发执行一段代码 ; 这个操作可以是 , 抬起 , 点击..., 移动 等操作 ; 事件处理 三要素 : 事件源 : 触发事件组件 , 如 : 按钮 ; 事件 : 在组件上 触发操作就是事件 , 如 : 点击 , , 抬起 , 滑动 , 拖动 等 ;...{ @Override public void actionPerformed(ActionEvent e) { // 显示 打开文件对话框..., 弹出对话框 , 在对话框中选择文件 , 最终打印出选择文件路径 : 打开文件路径 : C:\Users\octop\Desktop\隐私政策.md

    99810

    JAVA学习Swing部分JDialog对话框窗体简单学习

    组件对话框,  * JDialog功能就是是从一个窗体中弹出另一个窗体,就像是在使用浏览器弹出的确定对话框一样  *  * 2:JDialog窗体和JFrame窗体类似,在使用时也需要调用getContentPane...()方法将  * 窗体转化为容器,然后在容器设置窗体特性  *  * 3:JDialog有五种构造方法,可以用来指定标题,窗体,和模式对话框  * @author biexiansheng  *...        jl.setHorizontalAlignment(JLabel.CENTER);//将标签文字置于标签中间位置         container.add(jl);//将标签添加到容器...,这样就实现了当用户单机该按钮后将弹出对话框功能             }         });         container.add(jb);//将按钮属性添加到容器         ...    //时调用方法名称都基本相同,如设置窗体大小,设置窗体关闭状态等     public MyJDialog(MyFrame frame){//定义一个构造方法         //实例化一个

    1.8K70

    Java入门(12)-- Swing程序设计

    12.2.2 JDialog窗体 JDialog窗体是Swing组件对话框,它继承了AWT组件java.awt.Dialog类。...JDialog窗体功能是从一个窗体中弹出另一个窗体,就像是在使用IE浏览器弹出的确定对话框一样。...默认情况,组件在每一行都是居中排列,可以通过设置更改组件排列位置。...注:在设置网格组每一行和每一列对额外空间分布方式,建议只设置第一行weightx属性和第一列weighty属性,建议为各个属性百分比取值。...ButtonGroup类,用于产生按钮组,如果希望将所有的单选按钮放置在按钮,需要实例化一个JRadioButton对象,并使用该对象调用add()方法添加单选按钮

    5.4K10

    StopCoding!!这个插件有意思

    她应该可以设置每隔多少分钟,就弹出一个提醒对话框,一旦对话框弹出来,idea代码编辑框就自动失去了焦点,什么都不能操作,到这还不算完,关键是这个对话框得关不了,并且还显示着休息倒计时,还有即使修改了系统时间...RestTask 休息定时任务 WorkTask 工作定时任务 ui SettingDialog 设置信息对话框 TipsDialog 休息提醒对话框 StopCodingSettingAction...启动入口action Swing 其实在idea开发Swing项目的界面非常简单。...因为idea提供了一系列可视化操作,以及控件布局拖拽。接下来就简单介绍一对话框创建过程和添加事件。...添加事件 其实,刚才创建这个对话框两个按钮都是默认已经创建好了点击事件

    35241

    StopCoding!!!这个插件有意思

    她应该可以设置每隔多少分钟,就弹出一个提醒对话框,一旦对话框弹出来,idea代码编辑框就自动失去了焦点,什么都不能操作,到这还不算完,关键是这个对话框得关不了,并且还显示着休息倒计时,还有即使修改了系统时间...RestTask 休息定时任务 WorkTask 工作定时任务 ui SettingDialog 设置信息对话框 TipsDialog 休息提醒对话框 StopCodingSettingAction...启动入口action Swing 其实在idea开发Swing项目的界面非常简单。...因为idea提供了一系列可视化操作,以及控件布局拖拽。接下来就简单介绍一对话框创建过程和添加事件。...添加事件 其实,刚才创建这个对话框两个按钮都是默认已经创建好了点击事件

    45420

    这款IDEA插件刷爆了朋友圈,网友:这用起来有点酸爽~

    她应该可以设置每隔多少分钟,就弹出一个提醒对话框,一旦对话框弹出来,idea代码编辑框就自动失去了焦点,什么都不能操作,到这还不算完,关键是这个对话框得关不了,并且还显示着休息倒计时,还有即使修改了系统时间...RestTask 休息定时任务 WorkTask 工作定时任务 ui SettingDialog 设置信息对话框 TipsDialog 休息提醒对话框 StopCodingSettingAction...启动入口action Swing 其实在idea开发Swing项目的界面非常简单。...因为idea提供了一系列可视化操作,以及控件布局拖拽。接下来就简单介绍一对话框创建过程和添加事件。...添加事件 其实,刚才创建这个对话框两个按钮都是默认已经创建好了点击事件

    26220

    撸一个 IDEA 防沉迷插件

    她应该可以设置每隔多少分钟,就弹出一个提醒对话框,一旦对话框弹出来,idea代码编辑框就自动失去了焦点,什么都不能操作,到这还不算完,关键是这个对话框得关不了,并且还显示着休息倒计时,还有即使修改了系统时间...RestTask 休息定时任务 WorkTask 工作定时任务 ui SettingDialog 设置信息对话框 TipsDialog 休息提醒对话框 StopCodingSettingAction...启动入口action Swing 其实在idea开发Swing项目的界面非常简单。...因为idea提供了一系列可视化操作,以及控件布局拖拽。接下来就简单介绍一对话框创建过程和添加事件。 创建对话框 Step1 ? Step2 ? Step3 ?...注:这里并没有详细展开Swing讲解,因为界面的这个东西,需要大家多去自己实践。这里就不做手册式赘述了。 添加事件 其实,刚才创建这个对话框两个按钮都是默认已经创建好了点击事件

    78631

    这款 IDEA 插件有点东西~

    她应该可以设置每隔多少分钟,就弹出一个提醒对话框,一旦对话框弹出来,idea代码编辑框就自动失去了焦点,什么都不能操作,到这还不算完,关键是这个对话框得关不了,并且还显示着休息倒计时,还有即使修改了系统时间...RestTask 休息定时任务 WorkTask 工作定时任务 ui SettingDialog 设置信息对话框 TipsDialog 休息提醒对话框 StopCodingSettingAction...启动入口action Swing 其实在idea开发Swing项目的界面非常简单。...因为idea提供了一系列可视化操作,以及控件布局拖拽。接下来就简单介绍一对话框创建过程和添加事件。...添加事件 其实,刚才创建这个对话框两个按钮都是默认已经创建好了点击事件

    53220

    Java事件处理基础实例:处理按钮点击+捕获窗口事件+改变观感

    可以将多个监听器对象添加到一个像按钮这样事件源。这样一来,只要用户点击按钮按钮就会调用所有监听器actionPerformed方法。...例如,如果一个用户在标有“Yellow”按钮上点击了一,那么yellowAction对象actionPerformed方法就会被调用。...下面说明一如何将ColorAction类放置在ButtonPanel类。 下面仔细地研究一actionPerformed方法。...例如,当用户关闭框架,可能希望弹出一个对话框来警告用户没有保存工作有可能会丢失,只有在用户确认之后才退出程序。...明天给大家讲述AWT事件继承层次、AWT语义事件和低级事件这一技术点~~~~~~~~~~ 本文就是愿天堂没有BUG给大家分享内容,大家有收获的话可以分享,想学习更多的话可以到微信公众号里找我,等你哦

    3.6K30

    java超市仓库管理系统(超市条形码管理系统)

    大家好,又见面了,是你们朋友全栈君。...图1 2、在“商品名称”对应JTextField输入商品名称,单击“查询”:如果存在该商品,则显示如图2所示窗体;若输入名称不存在,则弹出“没找到该商品!”对话框。...图2 3、单击“添加商品”按钮,弹出如图3所示窗体,此时必须输入所有商品信息, 否则将弹出如图4所示对话框;当商品信息输入完毕,单击“确定”按钮,实现商品添加, 在弹出如图5所示对话框后,释放窗体...4、单击“显示所有商品”、“编号查询”及“名称查询”按钮调用DBManager.runSelectSql方法实现;单击“修改商品”、“删除商品”或“添加商品”按钮调用DBManager.runUpdateSql...this.setResizable(false);//让窗口大小不可改变 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//用户单击窗口关闭按钮程序执行操作

    3.5K20

    骚操作 !IDEA 防止写代码沉迷插件 !

    她应该可以设置每隔多少分钟,就弹出一个提醒对话框,一旦对话框弹出来,IDEA 代码编辑框就自动失去了焦点,什么都不能操作,到这还不算完,关键是这个对话框得关不了,并且还显示着休息倒计时,还有即使修改了系统时间...task RestTask :休息定时任务 WorkTask :工作定时任务 ui SettingDialog :设置信息对话框 TipsDialog : 休息提醒对话框 StopCodingSettingAction...:启动入口 action Swing 其实在 IDEA 开发 Swing 项目的界面非常简单。...因为 IDEA 提供了一系列可视化操作,以及控件布局拖拽。接下来就简单介绍一对话框创建过程和添加事件。 创建对话框 Step1 ? 图片 Step2 ? 图片 Step3 ?...添加事件 其实,刚才创建这个对话框两个按钮都是默认已经创建好了点击事件

    72520

    骚操作 !IDEA 防止写代码沉迷插件 !

    她应该可以设置每隔多少分钟,就弹出一个提醒对话框,一旦对话框弹出来,IDEA 代码编辑框就自动失去了焦点,什么都不能操作,到这还不算完,关键是这个对话框得关不了,并且还显示着休息倒计时,还有即使修改了系统时间...task RestTask :休息定时任务 WorkTask :工作定时任务 ui SettingDialog :设置信息对话框 TipsDialog : 休息提醒对话框 StopCodingSettingAction...:启动入口 action Swing 其实在 IDEA 开发 Swing 项目的界面非常简单。...因为 IDEA 提供了一系列可视化操作,以及控件布局拖拽。接下来就简单介绍一对话框创建过程和添加事件。 创建对话框 Step1 ? 图片 Step2 ? 图片 Step3 ?...添加事件 其实,刚才创建这个对话框两个按钮都是默认已经创建好了点击事件

    53120

    为了她监控,撸一个 IDEA 防沉迷插件

    她应该可以设置每隔多少分钟,就弹出一个提醒对话框,一旦对话框弹出来,idea代码编辑框就自动失去了焦点,什么都不能操作,到这还不算完,关键是这个对话框得关不了,并且还显示着休息倒计时,还有即使修改了系统时间...WorkTask 工作定时任务 ui SettingDialog 设置信息对话框 TipsDialog 休息提醒对话框 StopCodingSettingAction 启动入口action...Swing 其实在idea开发Swing项目的界面非常简单。...因为idea提供了一系列可视化操作,以及控件布局拖拽。接下来就简单介绍一对话框创建过程和添加事件。 创建对话框 Step1 ? Step2 ? Step3 ?...注:这里并没有详细展开Swing讲解,因为界面的这个东西,需要大家多去自己实践。这里就不做手册式赘述了。 添加事件 其实,刚才创建这个对话框两个按钮都是默认已经创建好了点击事件

    44010

    IDEA 神奇插件:防沉迷、防猝死...

    她应该可以设置每隔多少分钟,就弹出一个提醒对话框,一旦对话框弹出来,idea代码编辑框就自动失去了焦点,什么都不能操作,到这还不算完,关键是这个对话框得关不了,并且还显示着休息倒计时,还有即使修改了系统时间...WorkTask 工作定时任务 ui SettingDialog 设置信息对话框 TipsDialog 休息提醒对话框 StopCodingSettingAction 启动入口action...Swing 其实在idea开发Swing项目的界面非常简单。...因为idea提供了一系列可视化操作,以及控件布局拖拽。接下来就简单介绍一对话框创建过程和添加事件。...添加事件 其实,刚才创建这个对话框两个按钮都是默认已经创建好了点击事件

    50710

    Java 期末复习 (已完结)

    6 子类不会继承父类构造器*,而是在子类被实例化时会默认调用父类空构造器 如果父类构造器被 重载,那么子类构造器也必须初始化父类构造器 举个例子哈 ?...事件源(Event Source):即事件发生场所,就是指各个组件,如按钮等,点击按钮其实就是组件上发生一个事件; 事件(Event):事件封装了组件上发生事情,比如按钮单击、按钮松开等等;...事件监听器(Event Listener):负责监听事件源上发生特定类型事件,当事件到来时还必须负责处理相应事件; ★在Swing对话框有几种?...五种:文件对话框、消息对话框、输入对话框、确认对话框、颜色对话框 ★MouseMotionListener接口实现对鼠标移动事件监听,因此包括2个方法: mouse Moved 和 mouse Dragged...和OutputStream子类都是,处理二进制数据,它是字节来处理 字符流 处理 文本文件 二者 读取字节数 不同 字符流转化为字节流,使用 byte[] String.getBytes

    95930
    领券