问题标签 [abstract-action]

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 投票
1 回答
443 浏览

javafx - JavaFX 有像 swing 那样的 AbstractAction 吗?

我正在使用 javafx 构建一个应用程序,该应用程序需要在工具栏和菜单中具有相同的按钮。所以使用抽象动作更容易,就像摇摆一样。所以我的问题是,javaFx 有类似的东西吗?

0 投票
0 回答
117 浏览

java - 从另一个类的 JTextField 中删除 AbstractAction actionListener

我在使用 Java 进行的个人项目时遇到问题。我正在创建一个接受命令并因此执行特定操作的控制台。为了接受命令,我对 JTextField 和 JButton 使用 AbstractAction 侦听器来检测何时继续。这是该代码:

如您所见,如果用户输入/sentence,它会转到我的第二个类SentenceCreator,它负责执行该命令的功能。这是我的 SentenceCreator 类中的代码:

我的主要问题是我需要能够去第二节课,等待用户输入,然后继续学习这部分程序。没有使用 AbstractAction 创建一个新的、单独的 actionListener,当我尝试输入用于第二类的新输入时,它只会返回到第一个代码块。我的解决方法是只使用这个新的 actionListener。因此,如果可能的话,我希望能够从第一个侦听器中删除 JTextField 和 JButton 并将它们添加到第二个侦听器中。然后在我完成这个类之后,它可以回到第一个类并将原始侦听器重新分配给 JTextField 和 JButton。

谢谢

0 投票
0 回答
348 浏览

java - JButton 不会显示文本

此类表示我创建的 UI 的按钮面板,名为“btnNext”的第二个 JButton 不显示文本,但第一个 JButton 显示,这是为什么呢?

按钮显示在面板上,如下图所示:

纽扣:

https://i.stack.imgur.com/qsz9D.png

我也不确定 AbstractAction 是否有效,所以我想这可能是文本不显示的原因,但我不知道为什么会这样。

0 投票
1 回答
35 浏览

java - 如何找到按键的KeyCode

我想要2个按钮:

1) BindBTN - 单击 keyListener/action 时将监听按键并找到该键的 KeyCode。

2) RunBTN - 当点击一个动作时,将等到用户按下相同的键,然后执行 runProgram()

我应该为 BindBTN 做什么?

0 投票
1 回答
69 浏览

java - Switch Case In ActionPerformed?

我经历了一些堆栈溢出问题,发现了这个类似的问题。

据我了解,在此上下文的 actionPerformed 方法中使用 switch 语句将不起作用,并且需要 if-else 语句。

有没有更有效的方法来做到这一点而无需重复代码?我听说我可以使用 Abstract Action 为多个按钮提供相同的操作,但我还没有弄清楚如何正确使用它。