actionlistener相关内容

Java 摆动计时器只工作一次,然后 keyEvents 快速连续触发 - 按住键

所以我将其设置为对 KeyEvents 和计时器的测试.第一次按下右箭头键时,事件将等待 5 秒,就像计时器设置的那样,然后打印 KeyPressed.然而,在第一个 println 之后,KeyPressed 将快速连续打印,就像一长串 KeyEvents 在我按住键时它正在收集下来.我不希望按住右箭头键导致的所有额外按键.我想按住右箭头键,每 5 秒只收到一个 println .任何帮助是极大 ..
发布时间:2021-12-31 15:15:33 Java开发

执行 (Primefaces) 菜单项的 ActionListener 会导致 IllegalStateException

在 JSF 支持的 bean 中,当调用以编程方式添加的 Primefaces 菜单项的以编程方式添加的动作侦听器时,我得到了 IllegalStateException.我尝试了 request 和 session 范围,但都导致了相同的错误.显然,根据堆栈跟踪,需要在执行动作侦听器时恢复视图,并且我让我的 ToolbarBean 实现 Serializable 而没有任何不同的效果.为了让它发 ..
发布时间:2021-12-31 10:16:11 其他开发

action 和 actionListener 的区别

action 和 actionListener 之间有什么区别,我应该什么时候使用 action 和 actionListener? 解决方案 actionListener 使用 actionListener 如果您希望在实际业务操作执行之前有一个钩子,例如记录它,和/或设置附加属性(通过 ),和/或访问调用操作的组件(可通过 ..
发布时间:2021-12-20 14:36:36 其他开发

如何为 JavaFX 编写 KeyListener

我想编写一个小游戏,我可以使用 W、A、S、S 在 JavaFX 面板上移动球kbd>D 键. 我有一个 getPosX() 和 setPosX() 但我不知道如何编写一个 KeyListener 它将例如计算 setPosX(getPosX()+1) 如果我按 D. 我该怎么办? 解决方案 来自 JavaRanch 论坛帖子. 在场景中添加按键和释放处理程序并更新应用程序中 ..
发布时间:2021-12-20 11:47:25 其他开发

添加过多的事件侦听器是否会影响性能?

我有一个关于 javascript (jQuery) 事件/侦听器的一般性问题.在不出现性能问题的情况下,点击监听器的数量是否有限制? 解决方案 在性能方面,事件绑定到的元素数量是您会发现任何问题的地方. 这是一个jsperf 测试.您会发现绑定到许多元素要慢得多,即使在每种情况下只绑定一个事件. jsperf 中的第三个测试展示了如何将事件绑定到父元素并使用委托来侦听所需的元 ..
发布时间:2021-12-19 23:07:16 前端开发

从按钮打开一个新的 JFrame

我想通过单击按钮 (btnAdd) 来打开一个新的 JFrame;我试图创建一个动作监听器,但我没有运气;代码运行但单击按钮时没有任何反应.有问题的方法是以下代码中的最后两个.非常感谢任何帮助! 包AdvancedWeatherApp;导入 java.awt.BorderLayout;导入 java.awt.Color;导入 java.awt.Component;导入 java.awt.Cont ..
发布时间:2021-12-18 20:47:52 Java开发

如何使用动作监听器检查某个按钮是否被点击?

我有 4 个按钮列表,排列在我的程序中的一列中.到目前为止,我有 4 个循环来检查是否单击了按钮.是否有一种简单的方法来检查是否单击了任何按钮,而不是循环遍历每个列表以查看是否单击了某个按钮.必须有一种更简单的方法来检查“actionSource == anybutton"... 解决方案 为每个按钮使用匿名内部类: JButton button = new JButton("做某事") ..
发布时间:2021-12-18 20:17:30 Java开发

我怎样才能知道点击了哪个按钮?

我的按钮工作正常,我是每个按钮的听众,如下所示: for(int i = 0; i 在这里你可以看到监听器被调用,我想知道我点击了哪个按钮.有没有办法做到这一点? ActionListener actionListener = new ActionListener() {public void actionPerformed(ActionEvent actionEvent) {System ..
发布时间:2021-12-18 20:10:37 Java开发

Java KeyListener 与键绑定

我正在尝试编写一个计算器,但遇到了问题.我已经为所有按钮制作了一个动作监听器,现在我想让从键盘输入数据成为可能.我是否需要为 KeyListener 或 Keybinding 做整个事情,还是有其他方法可以在单击按钮后将其发送到 actionlistener 中的指令?还有什么更好的:Keylistener 或 Keybinding 解决方案 一般来说,当您的键输入集有限时,键绑定是更好的 ..
发布时间:2021-12-09 18:06:31 Java开发

组合 Swing 组件:如何添加添加 ActionListener 的功能?

我想通过组合多个现有组件来创建一个(简单的,希望如此)自定义 Swing 组件.就我而言,它是一个开关,由一个 JLabel 和两个用于 On 和 Off 的 JButton 组成.我通过扩展 JPanel 开始 OnOffSwitch.构造函数添加子组件,并将自身设置为按钮的 ActionListener.该类有一个 isOn() 方法,用于查询组件的当前状态. 我现在想添加将 Actio ..
发布时间:2021-12-09 17:57:55 Java开发

Java Swing;两个类,将 if 语句和新的 actionlistener 放在哪里?

这里是纯初学者问题.我正在修改代码,现在被困在以下问题上; 我的计时器在上层阶级中被调用.但是我的 int 计数在下面的类中被调用. 每当我添加一个 if 语句时,如; if (count == 2) { t.stop();} 我收到错误,因为 int 在下面的类中,而 t(计时器)在上面的类中. 当涉及两个类时,如何添加 if 语句? 如果我想为一个按钮添加一个新的动 ..
发布时间:2021-12-09 17:57:30 Java开发

如何使用非抽象类实现 ActionListener?爪哇

我最近才开始学习如何使用 Swing,并且一直在学习我在网上找到的教程.我基本上是按照教程“逐字逐句"进行的,但出现错误: ScoreBoard 不是抽象的,也不会覆盖抽象方法ActionListener 中的 actionPerformed(ActionEvent) 所以我的问题是,如果类不是抽象类,我如何将 ActionListener 实现到我的类 (ScoreBoard) 中? ..
发布时间:2021-11-26 17:17:12 Java开发

将 JMenuItem 的名称赋予它的 ActionListener

我怎样才能给我的 JMenuItem 的名称,以便附加到它们的 ActionListener 会查看? 我有一个由单个 ActionListener 处理的菜单系统,并且这些菜单中的某些项目名称重复.这在用户端不是问题,因为很明显什么做了什么;事实上,如果他们有不同的名字,那就更容易混淆了.但是,最后,我想对每个项目进行唯一标记. 创建我的项目的部分如下所示: String labe ..
发布时间:2021-11-25 18:59:27 Java开发