actionlistener相关内容
我有一个用于添加一些数据的对话框:
..
所以我将其设置为对 KeyEvents 和计时器的测试.第一次按下右箭头键时,事件将等待 5 秒,就像计时器设置的那样,然后打印 KeyPressed.然而,在第一个 println 之后,KeyPressed 将快速连续打印,就像一长串 KeyEvents 在我按住键时它正在收集下来.我不希望按住右箭头键导致的所有额外按键.我想按住右箭头键,每 5 秒只收到一个 println .任何帮助是极大
..
在 JSF 支持的 bean 中,当调用以编程方式添加的 Primefaces 菜单项的以编程方式添加的动作侦听器时,我得到了 IllegalStateException.我尝试了 request 和 session 范围,但都导致了相同的错误.显然,根据堆栈跟踪,需要在执行动作侦听器时恢复视图,并且我让我的 ToolbarBean 实现 Serializable 而没有任何不同的效果.为了让它发
..
基本上我想要做的是获得一个开始按钮来启动在另一个类中运行并作用于另一个对象的方法. 我的监听器代码: button1a.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent 事件){//弄清楚如何使这个工作//sim.runCastleCrash();}}); 我的另一个类的代码:
..
我正在创建一个 Android 应用程序,它使用 切换. 我正在尝试侦听更改并在更改时获取值. 使用开关时我有两个问题: 我使用什么动作监听器? 如何获取 switch 值? 解决方案 Switch s = (Switch) findViewById(R.id.SwitchID);如果 (s != null) {s.setOnCheckedChangeListener(this
..
好的,所以我正在制作 JToggleButtons 的二维数组.我启动了动作监听器,但我无法分辨哪个按钮是哪个. 如果我点击一个,它返回的只是 javax.swing.JToggleButton[,59,58,19x14,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBord
..
action 和 actionListener 之间有什么区别,我应该什么时候使用 action 和 actionListener? 解决方案 actionListener 使用 actionListener 如果您希望在实际业务操作执行之前有一个钩子,例如记录它,和/或设置附加属性(通过 ),和/或访问调用操作的组件(可通过
..
我想编写一个小游戏,我可以使用 W、A、S、S 在 JavaFX 面板上移动球kbd>D 键. 我有一个 getPosX() 和 setPosX() 但我不知道如何编写一个 KeyListener 它将例如计算 setPosX(getPosX()+1) 如果我按 D. 我该怎么办? 解决方案 来自 JavaRanch 论坛帖子. 在场景中添加按键和释放处理程序并更新应用程序中
..
我有一个关于 javascript (jQuery) 事件/侦听器的一般性问题.在不出现性能问题的情况下,点击监听器的数量是否有限制? 解决方案 在性能方面,事件绑定到的元素数量是您会发现任何问题的地方. 这是一个jsperf 测试.您会发现绑定到许多元素要慢得多,即使在每种情况下只绑定一个事件. jsperf 中的第三个测试展示了如何将事件绑定到父元素并使用委托来侦听所需的元
..
我想通过单击按钮 (btnAdd) 来打开一个新的 JFrame;我试图创建一个动作监听器,但我没有运气;代码运行但单击按钮时没有任何反应.有问题的方法是以下代码中的最后两个.非常感谢任何帮助! 包AdvancedWeatherApp;导入 java.awt.BorderLayout;导入 java.awt.Color;导入 java.awt.Component;导入 java.awt.Cont
..
我有 4 个按钮列表,排列在我的程序中的一列中.到目前为止,我有 4 个循环来检查是否单击了按钮.是否有一种简单的方法来检查是否单击了任何按钮,而不是循环遍历每个列表以查看是否单击了某个按钮.必须有一种更简单的方法来检查“actionSource == anybutton"... 解决方案 为每个按钮使用匿名内部类: JButton button = new JButton("做某事")
..
我的按钮工作正常,我是每个按钮的听众,如下所示: for(int i = 0; i 在这里你可以看到监听器被调用,我想知道我点击了哪个按钮.有没有办法做到这一点? ActionListener actionListener = new ActionListener() {public void actionPerformed(ActionEvent actionEvent) {System
..
我正在尝试编写一个计算器,但遇到了问题.我已经为所有按钮制作了一个动作监听器,现在我想让从键盘输入数据成为可能.我是否需要为 KeyListener 或 Keybinding 做整个事情,还是有其他方法可以在单击按钮后将其发送到 actionlistener 中的指令?还有什么更好的:Keylistener 或 Keybinding 解决方案 一般来说,当您的键输入集有限时,键绑定是更好的
..
我想通过组合多个现有组件来创建一个(简单的,希望如此)自定义 Swing 组件.就我而言,它是一个开关,由一个 JLabel 和两个用于 On 和 Off 的 JButton 组成.我通过扩展 JPanel 开始 OnOffSwitch.构造函数添加子组件,并将自身设置为按钮的 ActionListener.该类有一个 isOn() 方法,用于查询组件的当前状态. 我现在想添加将 Actio
..
这里是纯初学者问题.我正在修改代码,现在被困在以下问题上; 我的计时器在上层阶级中被调用.但是我的 int 计数在下面的类中被调用. 每当我添加一个 if 语句时,如; if (count == 2) { t.stop();} 我收到错误,因为 int 在下面的类中,而 t(计时器)在上面的类中. 当涉及两个类时,如何添加 if 语句? 如果我想为一个按钮添加一个新的动
..
这是我当前的菜单: 公共类 DrawPolygons{public static void main (String[] args) 抛出 FileNotFoundException{/*** 菜单 - 文件阅读器选项*/JMenuBar 菜单栏;JMenu 菜单;JMenuItem 菜单项;//创建菜单栏.menuBar = new JMenuBar();//构建第一个菜单.menu = ne
..
我最近才开始学习如何使用 Swing,并且一直在学习我在网上找到的教程.我基本上是按照教程“逐字逐句"进行的,但出现错误: ScoreBoard 不是抽象的,也不会覆盖抽象方法ActionListener 中的 actionPerformed(ActionEvent) 所以我的问题是,如果类不是抽象类,我如何将 ActionListener 实现到我的类 (ScoreBoard) 中?
..
所以我收到错误 Class is not abstract 并且不会覆盖 ActionListener 中的抽象方法 actionPerformed(ActionEvent) 我知道这个错误的根源,但让我困惑的是我有那个方法. public static ActionListener taskPerformer = new ActionListener(){public void acti
..
我怎样才能给我的 JMenuItem 的名称,以便附加到它们的 ActionListener 会查看? 我有一个由单个 ActionListener 处理的菜单系统,并且这些菜单中的某些项目名称重复.这在用户端不是问题,因为很明显什么做了什么;事实上,如果他们有不同的名字,那就更容易混淆了.但是,最后,我想对每个项目进行唯一标记. 创建我的项目的部分如下所示: String labe
..
private JButton jBtnDrawCircle = new JButton("Circle");私人 JButton jBtnDrawSquare = new JButton("Square");私人 JButton jBtnDrawTriangle = new JButton("Triangle");私人 JButton jBtnSelection = new JButton("S
..