问题标签 [actionlistener]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
我的(Java/Swing)MouseListener 没有在听,帮我找出原因
所以我有一个JPanel
实施MouseListener
和MouseMotionListener
:
问题是,这些鼠标函数都没有被调用过。DisplayArea
是这样创建的:
我不是真正的 Java 程序员(这是作业的一部分),但我看不到任何明显的东西。比我聪明的人能看到什么吗?
用于无名 JButton 的 Java actionListener?
我想知道是否有一种方法可以为没有名称的 Jbutton 实现动作侦听器。例如,我有以下 for 循环,它为字母表的每个字母创建一个按钮。
有没有一种方法可以为每个按钮添加一个动作侦听器,而无需摆脱我的 for 循环并对每个 JButton 进行硬编码,然后为每个按钮创建一个动作侦听器?
提前致谢,
托梅克
如何在 Java 中将 ActionListener 添加到 JButton 上
如何向这些按钮添加动作侦听器,以便从主方法中调用actionperformed
它们,以便在单击它们时可以在程序中调用它们?
从另一个匿名类访问匿名类中的“无名”Jbutton?
JButton我以匿名方式创建了 26个,actionListener
标记为字母表中的每个字母。
现在我有一个匿名keyListener
类,我想根据键盘上按下的字母来禁用按钮。因此,如果用户按下 A,则该A按钮被禁用。考虑到我目前的实施,这甚至可能吗?
使用自定义 JSF 事件处理程序拦截异常
有什么方法可以ActionListener
在 JSF 中创建一个自定义类,以便我可以在使用我自己的 ActionListener 类按下命令按钮时拦截异常
我尝试使用以下代码:
firstpage.jsp
Dao.java
NewActionListener.java
faces-config.xml
error.jsp
该代码生成了一个 SQL 异常,但它没有向我显示error.jsp
页面。
我有什么错误配置导致异常触发时错误页面不显示?
从嵌套的 Java ActionListener 内部调用它
假设我有这个:
createContentPane
返回一个容器。现在,如果我在外部执行此代码,ActionListener
它将起作用,因为我可以访问它。但是,在里面,我没有。我可以访问myFrame
,这将使用方法的内容进行更新,但这还不足以做我想做的事情,除非我能从中得到这个。
我还需要来自其他实例变量的信息才能使用createContentPane()
,所以我不确定我是否能做到static
。
JSF 动作与动作监听器
我不清楚这两种方法之间的区别。我看到 actionListener 将 ActionEvent 作为参数,但两者都可能与支持 bean 中的方法相关联。
唯一的功能差异是 ActionEvent 参数吗?因此,如果我需要 ActionEvent 使用侦听器方法,如果不需要,是否可以使用?
是否有一种标准方法来处理java中鼠标事件的许多不同选项?
我正在用 java 开发一个基于网格的 sim 游戏,我想知道是否有执行以下操作的标准方法。我有一个面板,它是游戏面板,单击面板时可能会发生许多不同的事情。例如,在建造房间时,有几个阶段,其中拖动鼠标和左击会有不同的动作。现在,我这样做的方式是使用布尔值来检查正在构建的内容,然后检查它处于什么阶段。
有没有更好或标准的方法来处理这样的事情?我有一个快速的谷歌,但正如我之前所说,Stack Overflow 上的人们总是给出更好、更相关、最新的答案。
我认为自己对 java 还是很陌生。
提前致谢。
Swing 中的动作监听器和事件源
好的,所以如果我将 an 添加ActionListener
到 GUI 元素,并且它是我使用它的唯一元素,我使用ActionListener
以下哪一行 (a,b) 来获取复选框选中状态是否重要?
对我来说,如果我将ActionListener
对象添加到多个 GUI 元素,那么我应该使用 (b)。
在 (b) 中,是否可以盲目地event.getSource()
转换为JCheckBox
,因为我是添加动作侦听器的人,还是应该进行防御性编程并进行instanceof
检查?
注意:这个问题一般是在事件监听器的上下文中;kdgregory 在下面有一些优点,特别是关于:我忽略考虑的复选框。
Icefaces:命令按钮的多个 actionListener
是否可以在命令按钮上有多个 actionListener?
如果没有,有没有办法解决这个问题?
谢谢你的帮助!