Java:JRadioButton 上的 ActionEvent 和 ItemEvent 有什么区别?

2023-12-08

释放鼠标按钮后,它们都会升起一次,并且都可以获取 JRadioButton 上的所有可用信息,对吧?有什么区别吗?


An ItemListener当按钮的状态发生变化时,无论是通过用户与按钮交互还是以编程方式(通过setSelected方法)。ActionListener另一方面,当用户与按钮交互时,将调用 s(但可以通过编程方式进行模拟)onClick方法)。

请注意,用户与按钮交互(例如单击或按空格键)也会更改按钮的状态并引发项目事件和操作事件。通常,您需要定义其中之一,不要同时监听按钮上的操作事件和项目事件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java:JRadioButton 上的 ActionEvent 和 ItemEvent 有什么区别? 的相关文章

随机推荐

  • JavaScript:将 ex 转换为 px

    所以我正在阅读 elem style width 并得到类似 3 1415926ex 的内容 我想将其转换为 px JavaScript 是否有内置函数来执行此操作 我更喜欢砍掉字符串的最后 2 个字母 将其读取为数字 然后将其乘以一个魔法
  • Qt3d:应用 Qt3DRender::QLayerFilter 时显示的工件

    我正在尝试使用图层过滤 如图所示这个答案 为此 我编写了一个简单的测试 见下文 这是question 在红色球体的某个位置 会出现伪影 看起来像是另一个摄像机在坐标 0 0 0 0 0 0 中的显示 See screen 在我的示例中 可以
  • 防止文本框在更新时返回到文本框的开头

    有没有办法让文本框在更新时冻结其位置 我每 1 秒更新一次 TKinter 中的文本框 但显示一些不断变化的信息 但是 我不希望文本框在更新时返回到文本框的开头 每次更新后 我都被迫快速向下滚动文本框以查看某些数据的更改 Defined a
  • Tailwind的config中,添加属性到主题VS theme.extend有什么区别?

    Tailwind 的配置文档多次使用了extend属性 但没有阐明在其上进行自定义的区别theme财产VStheme extend财产 module exports content src html js theme colors blue
  • 使用不同参数 testng 顺序执行多个测试

    我试图使用数据提供程序按顺序运行具有不同参数的多个测试 基本上场景是假设有 5 个测试完成测试流程 并且所有测试用例都应按顺序运行假设在数据提供程序中返回的第一个参数是 air 然后所有 5 个测试应该使用参数 air 运行 然后是第二个参
  • 在OpenGL中绘制多个三角形

    我刚刚开始使用 OpenGL 并且已经制作了自己的用 C 绘制三角形的 OOP 版本 我正在使用 glfw 和 glew 如果这很重要的话 我不明白为什么我不能画超过 1 个三角形 这是主要功能 int main Graphics Wind
  • 打开 Bootstrap Modal 以在 Ruby on Rails 中编辑记录

    我有一个 用户 模型 我在用户索引页面上有一个用户列表 每个用户旁边都有一个编辑按钮 我想单击每个用户的编辑按钮 这将打开引导模式 在引导模式上 我想显示可以编辑的用户记录 编辑表单将来自 form html erb 部分 它将用于新的和编
  • Facebook Messenger 的自定义 URI 方案

    鉴于近期 鼓励 由 Facebook 迁移到单独的即时通讯应用程序 并作为 信息非常丰富 回答有关 Facebook 应用程序支持的 URL URI 方案的问题 我一直想知道有关 Facebook Messenger 应用程序的信息是否自定
  • 有没有办法将寄存器文件视为 ARMv8 中的数组(标量或 Neon)?

    假设我有一个短数组v说 8int64 t 我有一个算法需要访问该数组的不同元素 这些元素不是编译时常量 例如就像是v i j 2 其中i and j是不受任何类型的常量传播影响的变量 通常 我会保留内存中的数组 计算数组索引 从内存中的该位
  • 快线申报

    我有 2 条路线 例如 router get project id req res gt console log 1 router get project active req res gt console log 2 每当我调用 proj
  • 使用 xpath 选择第一个结果的子项

    我有一段 XML 其中相同的信息可以显示为不同节点的子节点 例如
  • 设置工具栏菜单项标题的样式

    我正在尝试实现菜单项设计 如下面的 YouTube 应用程序屏幕所示 我感兴趣的菜单项是操作菜单项 在这种情况下 G Currently my application Looks like the image below 我的样式和背景xm
  • Google 文档和 Google 云端硬盘中的 Google Apps MIME 类型是什么?

    以下每个文件扩展名的 MIME 类型是什么 gdoc gslide gsheet gdraw 谷歌文档 application vnd google apps document application vnd google apps kix
  • 在 JavaScript 类函数中使用 setTimeout()

    是否可以在 JavaScript 对象中使用 setTimeout 目前动画方法调用运行一次 似乎 setTimeout 没有完成其工作 我已经设法让它工作 但是采用了一种非常黑客的方法 在使用 setTimeout 的类之 外有一个函数
  • Javascript 相当于 Java SHA1PRNG

    我有一个使用 AES 128位 ECB PKCS5Padding java8 linux window 的Java应用程序 代码非常简单 KeyGenerator keygen KeyGenerator getInstance AES Se
  • 尝试添加深层链接我的 Android 应用程序

    我的应用程序工作正常 但每当我在清单中添加深层链接代码时 我的应用程序午餐图标就会消失 这是我的清单文件
  • 禁用/删除 Kendo Grid 默认组列上的关闭图标

    我正在使用 Kendo UI Grid 作为我的解决方案之一 我有一个任务 要求 我应该能够为网格提供默认分组 并且用户不应该能够从 UI 中删除此分组 有一种方法可以实现此目的 如 jsFiddle 示例所示 http jsfiddle
  • 美国网站的信用卡收单和贝宝解决方案

    我计划建立一个仅在美国接受收费的网站 是否有任何信用卡收单软件可以轻松地由 C ASP NET 网站实现 有人可以推荐一些吗 在数据库中保存 加密信用卡数据有什么规则吗 任何帮助都会很棒 正如 Albireo 所指出的 您不想将信用卡存储在
  • 如何给 dplyr 一个 SQL 查询并让它返回一个远程 tbl 对象?

    假设我有一个使用 dbplyr 打开的远程 tbl 并且我想对其使用 SQL 查询 可能是因为没有 dbplyr 翻译来实现我想要做的事情 我该如何给它返回一个远程 tbl 对象 The DBI dbGetQuery 函数允许您向 db 发
  • Java:JRadioButton 上的 ActionEvent 和 ItemEvent 有什么区别?

    释放鼠标按钮后 它们都会升起一次 并且都可以获取 JRadioButton 上的所有可用信息 对吧 有什么区别吗 An ItemListener当按钮的状态发生变化时 无论是通过用户与按钮交互还是以编程方式 通过setSelected方法