问题标签 [focuslistener]

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 投票
2 回答
5921 浏览

java - JCombobox focusLost 没有触发——为什么?

我的代码中有一个JCombobox。我已经添加了FocusLost event. 但无论如何它并没有被解雇。我已经尝试了很多时间,但没有找到解决方案。

但是控制台中没有打印任何内容。请告诉我我做错了什么。

0 投票
1 回答
1832 浏览

java - 如何让 jtable 单元格监听来自另一个单元格的更改

请帮忙。我有两个来自 jtable 的单元格,一个 ID 和一个描述。ID 和描述都是自定义组合框。我要做的是当 ID 失去焦点或更改其值时,描述将根据 ID 上的值更新。我怎么做?

这是我实现两个单元的代码:

0 投票
1 回答
407 浏览

java - FocusListener 回调方法不适用于来自同一变量的单独实例化对象?

我目前正在研究我们小组第一学期考试项目的 GUI 部分,我遇到了一个关于回调和事件处理的奇怪问题。

有点跑题了:我已经用谷歌搜索了这个,但是真的没有找到在 Java 中使用回调的任何具体例子,所以从我收集的内容来看......根据定义......我在这里做的实际上是一个回调(如果你能解释原因会很棒,或者指向一个详细解释它的页面)

这是代码:

当我启动 GUI 时,它具有这三 (3) 个文本字段,其想法是在用户关注文本字段时删除文本。这应该适用于所有三个文本字段,但显然,无论您单击什么文本字段,只有最后一个文本字段被设置为空字符串。我对此非常好奇,因为每个对象都是单独实例化的。

这里明显的解决方法是将 tfield 重命名为喜欢“tfield [1-3]”,但如果你能用这个来幽默我会很棒:)

另外:请注意,所有的 GUI 代码实际上都在构造函数中。是的,我知道这完全是荒谬的,但我们的设计表明所有逻辑和数据处理都将在构造函数完成后发生......所以这里不应该有任何威胁,但我不知道这是否会以某种方式与 FocusListener 的回调方法发生冲突。

谢谢你。:)

PS 对于“重新/键入新密码”字段,我确实承认 JComponent JPasswordField,并且在此问题修复后将更改。所以不需要安全警告:)

0 投票
1 回答
828 浏览

java - Swing:单击特定按钮时忽略文本框焦点丢失事件

我有一个摆动文本框,其中包含一个在 focuslost 事件上验证的值。该表单具有许多其他控件,包括取消按钮。如果由于单击取消按钮而失去焦点,我希望跳过验证。如何才能做到这一点?

0 投票
1 回答
1078 浏览

java - 当用户单击 JTextField 时如何显示打开文件对话框?

我想在用户单击JTextField. 当我添加以下代码(我现在将其删除)...

(代码在这里。)

...似乎在用户选择一个文件然后单击确定按钮后,会再次出现打开文件对话框,因为我假设焦点仍然在JTextField. 当用户单击“取消”按钮时,也会发生同样的事情。

我该如何解决这个问题?您的建议将不胜感激!

0 投票
2 回答
2655 浏览

java - 焦点监听器行为

当用户单击它时,我JFrame想要关闭它。我有两个JTextFields和一个JButton(用户名、密码、提交)。当我给他们所有的FocusListener时候,只要用户从一个字段转到另一个字段,窗口就会关闭。如何允许用户从一个字段转到另一个字段,并且只有在用户单击弹出窗口的任何位置时才关闭它?

...(不重要的方法和“处理程序”类省略)

0 投票
2 回答
3617 浏览

java - JButton 以编程方式显示工具提示:actionMap.get("postTip") 为 null

当我的 button2 获得焦点时,我需要以编程方式显示它的工具提示。(我按 Tab 作为最初的焦点在按钮 1)

我参考@camickr的代码

但 toolTipAction 设置为空。

我已经使用此代码打印了 ActionMap 的所有条目

这就是它给我的

那么如果我的 toolTipAction 为空,我该如何调用这段代码呢?

0 投票
1 回答
3042 浏览

android - Horizo​​nalScrollView 的 View.OnFocusChangeListener?

有谁知道如何View.OnFocusChangeListener工作HorizontalScrollView
我想要它的子视图基本焦点事件?

有人知道吗?

0 投票
2 回答
153 浏览

java - 即使应用程序有子窗口也能保持焦点

我需要实现一个例程,以确保应用程序永远不会失去对其他应用程序的关注(但是当它被最小化时,我不应该强迫它回来)。所以我决定在主窗口中实现WindowFocusListener:

当主窗口不显示任何子窗口时,它工作得很好。但是当打开一些子窗口时,我无法强制应用程序获得焦点。有没有一种方法可以强制应用程序中的焦点,即使应用程序有子窗口,或者我需要在所有对话框中实现 WindowFocusListener?如果我需要实现这个接口,我该怎么做才能让 JOptionPane.showMessageDialog(...) 不失去焦点?

0 投票
1 回答
1719 浏览

java - 检测 JTextField“取消选择”事件

是否有某种方法可以检测是否取消选择了 JTextField,即该字段已被选中,但现在您选择了其他内容。我想这样做的原因是因为我想在他们尝试提交数据之前检查我的用户表单是否有任何非法字符。如果有一些更简单的方法可以做到这一点,而不是我试图解决它的方式,我很乐意接受启蒙。