问题标签 [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.
javafx - JavaFX 有像 swing 那样的 AbstractAction 吗?
我正在使用 javafx 构建一个应用程序,该应用程序需要在工具栏和菜单中具有相同的按钮。所以使用抽象动作更容易,就像摇摆一样。所以我的问题是,javaFx 有类似的东西吗?
java - 从另一个类的 JTextField 中删除 AbstractAction actionListener
我在使用 Java 进行的个人项目时遇到问题。我正在创建一个接受命令并因此执行特定操作的控制台。为了接受命令,我对 JTextField 和 JButton 使用 AbstractAction 侦听器来检测何时继续。这是该代码:
如您所见,如果用户输入/sentence,它会转到我的第二个类SentenceCreator,它负责执行该命令的功能。这是我的 SentenceCreator 类中的代码:
我的主要问题是我需要能够去第二节课,等待用户输入,然后继续学习这部分程序。没有使用 AbstractAction 创建一个新的、单独的 actionListener,当我尝试输入用于第二类的新输入时,它只会返回到第一个代码块。我的解决方法是只使用这个新的 actionListener。因此,如果可能的话,我希望能够从第一个侦听器中删除 JTextField 和 JButton 并将它们添加到第二个侦听器中。然后在我完成这个类之后,它可以回到第一个类并将原始侦听器重新分配给 JTextField 和 JButton。
谢谢
java - 如何找到按键的KeyCode
我想要2个按钮:
1) BindBTN - 单击 keyListener/action 时将监听按键并找到该键的 KeyCode。
2) RunBTN - 当点击一个动作时,将等到用户按下相同的键,然后执行 runProgram()
我应该为 BindBTN 做什么?
java - Switch Case In ActionPerformed?
我经历了一些堆栈溢出问题,发现了这个类似的问题。
据我了解,在此上下文的 actionPerformed 方法中使用 switch 语句将不起作用,并且需要 if-else 语句。
有没有更有效的方法来做到这一点而无需重复代码?我听说我可以使用 Abstract Action 为多个按钮提供相同的操作,但我还没有弄清楚如何正确使用它。