问题标签 [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.
java - ActionListener 是如何工作的?
我知道如何使用动作监听器并实现它们,但我想知道是否有人能告诉我他们如何监听事件?是否有某种轮询机制?
java - 按下什么按钮java
有可能用唯一的 eventListener 识别 whst btn 被按下吗?
我试过这段代码,但没有用
谢谢, !
jsf - H:CommandLink actionListener 代码在单击 jsf 组件时再次触发
我有一个包含h:dataTable
. 数据表有一列h:commandLink
组件,它们打开一个新的弹出窗口。这些 commandLink 组件actionListener
在页面的支持 bean 中有一个方法。该代码确定单击了哪个 commandLink 组件,获取其参数并重定向到 servlet。servlet 将文件写入弹出窗口并显示“另存为/打开”对话框,以便用户下载写入的文件。这一切都很好。
但是,关闭弹出窗口后,如果我单击页面上的 JSF 按钮,我会再次获得“另存为/打开”对话框。如何防止此对话框再次出现?Page1.jsp
我注意到如果在单击 JSF 按钮之前刷新,则不会发生这种情况。
这是代码:
Page1.jsp
Page1
后备豆
processRequest 方法调用的 Servlet 代码:
java - jbutton 动作,setIcon 在动作结束时执行
我正在开发我的第一个awt游戏。我试图在单击按钮时将图标设置为按钮(在某些情况下)。这是代码的相关部分:
所以在这里我设置了jbutton的图标之后,我想在处理旧的jframe并启动新的jframe之前看到它(游戏中的下一个级别)。但是尽管试图通过以下方式延迟执行dispose()函数:
尝试 { Thread.sleep(2000); } 捕捉(异常 e1){}
以及任何其他延迟功能(例如比较 currenttimemillis(), to-t1),我什至尝试使用;
实际上最后一个似乎正在工作,但eclipse毫无例外地跳转到调试模式,即使我关闭框架它也不会终止进程。
所以没有任何效果。在每种情况下,框架都会关闭,我看不到按钮上的图标。如果我评论 dispose 并让它创建下一个框架,旧框架将保留,图标加载到按钮上,并且正在创建新框架。我无法理解 setIcon 方法的执行原理。
提前致谢。
// memTile.setBackground(Color.green); // int i = 0; // 做 { //
// System.out.println(i); 我++;// } while (!memTile.getIcon().equals(Color.green));
java - Java GUI 菜单问题
这似乎是一个奇怪的问题,但我的 GUI 有几个问题。基本上,我想要它,所以你点击 JMenu,找到你想要的项目,点击它,它就会运行上面的代码。
但是,当您单击按钮时,它会在运行 actionListener 等内部的进程时冻结。然后它最终会继续,关闭菜单并让用户继续。问题是,看起来程序已经崩溃了。
理想情况下,我希望用户单击它,出现“正在搜索...”文本,该过程运行,然后在该过程完成后打印出“搜索完成”
我已经尝试将事物移入和移出try/catch,我尝试为同一项目添加单独的actionListener,但没有运气
任何想法都会非常感激。
java - Java 从不同的类更改 GUI
所以我的程序有多个类,在其中一个运行后,它会喜欢它,所以它会在主类 GUI 中的文本区域附加一条“完成”消息
这是需要完成的代码
所以它在task
实际代码运行的类中。
任何建议或帮助都会很棒,谢谢。
java - JFrame中java CardLayout的奇怪问题
你好,我有一个带有 CardLayout 和 3 张卡片的 Jframe。我在第一张卡片上的按钮上有一个 ActionListener。
这段代码运行良好:
问题是当我添加代码以在服务器上进行登录时(我正在开发一个 xmpp 客户端):
基本上,当用户按下登录按钮时,我需要显示“请稍候”卡,进行登录,然后显示另一张卡。但在这种情况下,“等待”卡不显示,它会登录(大约需要 5 秒),并直接显示最终卡“userList”。
我错过了什么?
java - RE:JButton 动作侦听器正在重新启动整个程序
我正在编写一个 GUI,并且我使用 null 布局制作了自定义按钮,但是每当我每次按下按钮时添加一个动作侦听器时,它都会重新加载整个图像,使其看起来不同,是否可以使用动作侦听器几次不一定做一个新的?
java - FileNotFoundException 问题
我刚刚读完“Java for Dummies”并开始创建一个简单的 POS 程序。我一直无法让程序做我想做的事!我有两个 actionListener 链接到以下每个按钮,“Amigos”和“Fosters”。我还有两个文本字段,一个显示单个饮料的价格,另一个用于小计。我确实有小计工作将相同饮料的倍数加起来,但不是“朋友”和“福斯特”。这是通过尝试共享一个小计变量来编程的。我试图通过读取和写入单个文本文件来解决我的业余 Java 编程问题,但这对我来说也很困难!下面是我试图实现我的读写工作的代码。
这是我的第一个 Java 程序,所以请原谅我弄错了格式、标点符号和 Java 约定。也请原谅我缺乏评论。任何意见是极大的赞赏!
问候
路易斯
java - 如何将变量/对象从动作侦听器传递到驱动程序类?
我有那些类:主要和GUI。在 GUI 中有 actionListener 从用户界面面板收集信息。如何将这些变量发送到驱动程序类,以执行那里的所有内容?我需要将它们添加到无限循环中以绘制移动对象,绘制方法在其他类中。GUI 有扩展框架
这是课程:
和主要:
我不希望您查看整个代码,但主要是我在 GUI 的 actionListener 中获取变量,我想将它们传递给 main 以便创建一个我可以稍后绘制的对象。
行星类创建一个对象:
和 CosmicEntity 类,它包含从传递的变量(super(name,distance,diameter,col,speed, 0))中绘制行星的所有变量和方法。