问题标签 [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.

0 投票
3 回答
10501 浏览

java - 为 actionlistener 事件创建一个计数器

我的程序中有一个 JButton,定义如下(或多或少)

我希望能够计算单击按钮的次数。问题是,我不能声明一个计数器,然后在调用 .doSomething() 之后递增它,因为变量必须是最终的,我才能在内部类中引用它。

除了用自己的 .increment() 方法创建我自己的包装类之外,有没有办法做到这一点?

0 投票
1 回答
2366 浏览

java - actionPerformed 事件中的 JTextField.getText() 中的 NullPointerException

我在actionPerformed事件中的JTextField.getText()中有NullPointerException :

这是堆栈跟踪:

有人有想法吗?我已经尝试在网上搜索,但没有找到任何解决方案。

当我们像这样重新实例化 JTextField 时,这个问题会更频繁地发生:

但事实并非如此,知道吗?

0 投票
4 回答
2321 浏览

java - JAVA:如何使用 JMenuItem 和 Jbutton 上的侦听器来计算费率

我正在编写一个货币转换器,但我在计算每种货币的汇率时遇到了一些麻烦。基本上我希望用户先选择一种货币,然后输入一个金额,然后按“开始”按钮来计算汇率。但我在 JMenuItem 和 JButton 上的听众遇到了麻烦。我已经为 menuItem 和 JButton 声明了两个侦听器。我如何使用按钮上的侦听器来查找在 menuIten 上所做的选择,以便进行正确的货币计算?

谢谢。

代码:

0 投票
2 回答
11493 浏览

java - 添加到带有 ActionListener 的 JList 并在添加后刷新 GUI 框架

我正在做一个项目(是的,它是为了学校,不,我不想让任何人为我写它。我太骄傲了!)使用 java 的一些 GUI 组件。它仍处于一个相当粗糙的阶段,只有一件事让我无法完成它。除非我真的需要帮助,否则我尽量不寻求帮助,因为通常当我请求帮助时,结果却是一个简单的错误,所以如果是这种情况,请放轻松。无论如何,等等代码。这是一个小组项目,所以我的一些评论是针对我的合作伙伴的。我会问他们,但现在是凌晨 4 点……无论如何,就在这里。不知道为什么它在所有这些单独的盒子里。我正在搞乱的听众是靠近底部的 ActionPerformed。我提前感谢您的任何帮助。

0 投票
3 回答
2668 浏览

java - 仅处理数字而非字符串的 Java JMenu 和 Jtextfield

我的小型转换程序有一些我无法解决并需要帮助的问题:

  1. 我希望在用户选择货币之前将文本字段设置为 setEditable(false)。这样用户在选择货币之前无法在文本字段中输入任何内容
  2. 如果用户在 jtextfield 中输入了除数字以外的任何内容,则 resultLabel 应该给他们一条错误消息。

我花了一段时间尝试第一部分,但我最终将整个文本字段设置为不可编辑。

谢谢这是我的代码:

0 投票
1 回答
3508 浏览

java - 选项卡上的 java actionlistener

是否可以在摇摆的选项卡上放置一个动作监听器?如果是,请您发布一个小例子吗?

0 投票
1 回答
2951 浏览

android - OnKeyboardActionListener 安卓键

我正在尝试实现一种方法来了解何时按下和释放软键盘上的键。我已经使用 onKeyListener 来获取向下和向上的键,但问题是它只能在硬键盘上工作。我找到了似乎具有此功能的 OnKeyBoardActionListener。我遇到的问题是我需要从我用于简单测试的编辑文本中获取键盘视图。

如果有人可以就我如何获得此 keyBoardView 或其他方式我可以捕获这些软键盘的按下和释放提供任何建议,那就太好了。谢谢。

0 投票
2 回答
3283 浏览

java - Java中的“嵌套”ActionListeners?

我正在开发一个应用程序,在该应用程序中,在文本字段中输入股票代码会调用股票价格图表的绘图。我还想通过选择菜单项以某些方式修改此图表。

在软件方面,如果我可以让菜单项 ActionListeners 更改状态参数的值,然后只需调用 TextField ActionListener 重新绘制图表,那将是最简单的。

当然还有其他方法可以实现这一点,但是有没有办法从另一个动作监听器中调用动作监听器。编译器不喜欢这个想法。

提前感谢您的任何见解。

约翰·多纳

0 投票
2 回答
21803 浏览

java - Java,对多个单选按钮使用一个 ActionListener

我在一个面板中有六个单选按钮,我想监听面板上的鼠标点击,然后确定选择了哪个单选按钮,并相应地执行操作。

但是当我设置这种情况并尝试它时,在动作监听器中有一个断点,代码似乎根本没有调用动作监听器。任何关于为什么会这样的解释,或者避免为每个按钮编写动作侦听器的替代方法,将不胜感激。

提前感谢您的任何提示。

约翰·多纳

0 投票
1 回答
329 浏览

java - 如何检测在 JeditorPane 中呈现的网页的 Html 元素

我正在设计一个在 Java 中集成 webbrowser 的 web 应用程序测试工具,为了实现我使用 JeditorPane 的 HTMLEditorKit 的浏览器,它提供了对我来说可以的最低限度的功能。

现在我想检测所有 html 元素,例如按钮、列表、下拉列表、文本字段等,并记录用户与这些元素交互时的行为。(例如,网页文本框中的用户类型)

我尝试在 JeditorPane 上使用 actionListeners 来检测添加没有正面结果的组件的事件。JeditorPane 的所有 eventsListeners 都不适用于其中显示的文本框(网页表单)等 html 元素。

有什么方法可以检测和监听在 JeditorPane 中呈现的 html elememts(尤其是 web 表单)的动作,当我提供 url 时动态加载。