actionlistener相关内容
我试图通过点击按钮(上,下,...)使椭圆移动平稳,并且尝试使用线程尝试并捕获类内部的工作,但是当我在此处使用时,它冻结了整个应用程序. class movingdown implements ActionListener{ @Override public void actionPerformed(ActionEvent e){ for (int i =
..
如何使用按钮上附带的动作侦听器。以及如何使它在单独的类文件中工作? 编辑: 这就是我所拥有的: import java.awt。*; 导入java.awt.event。*; 公共类Gui { 静态布尔型playerturn = true; public static void main(String [] args){ Frame
..
我正在从事蛇游戏项目。我有三个Java文件,分别为: Engine.java GameBoard.java Snake.java 我在此项目中添加了两个 JFrames 。在第一帧中有三个按钮: 播放 规则 出口 当我们单击规则按钮时,它会打开规则jframe (正在运行)。当我们单击播放按钮时,它将运行蛇游戏。请建议我点击玩按钮真正开始游戏后该怎么办。 这是
..
我对Java编程比较陌生,我编写了一些放置JLabel的代码,其文本设置为JTextField后的“ 在此处输入文本”。 (类似于Microsoft登录页面的功能)我想知道当用户开始在文本字段中键入内容时,是否可以删除JLabel的文本。 (或者甚至存在这样的事件处理程序。) 任何帮助将不胜感激。 解决方案 没有通用的 onChange 函数。但是,您可以在类中定义以下方法: 实现K
..
是否可以在 ActionListener 内部更改变量? 我的意思是这样的: 布尔测试= false; button.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ test = true; } }); 我想将 test 更改为tru
..
我正在 https://youtu.be/64V8CC7nSok 上学习Java教程。我已经从视频中复制了代码100%,但仍然出现此错误: 木板不是抽象的,不会覆盖我已经搜索过类似的案例,但是没有在ActionListener中使用抽象方法actionPerformed(ActionEvent) 这是错误为 Board.java 的文件,足以重现该问题:
..
我必须为CS中的学校项目制作游戏。我要这样做,以便一个人可以输入他们的名字,随后的所有面板上都将有他们的名字。我使用的是卡片布局,大部分情况下都可以使用。当我运行游戏并输入名称时,它专门在该卡上起作用。但是,当我转到应该出现字符串名称的下一张卡片时,它显示为null。我的怀疑是,该程序会在有机会接受名称输入之前创建所有卡,因此会失败。我的老师也不知道该怎么做。 这是代码的一部分: 导入
..
我在img.setIcon(bg);行上收到错误消息空指针异常;在我的动作监听器中的控制器类中,我不确定为什么。我已在突出显示错误的地方发表了评论。有什么想法吗? public class Display { public ImageIcon bg; public JLabel img; public void UI(){ Controller listener = new C
..
所以我在使用addActionListeners()方法添加动作侦听器时遇到麻烦,该方法位于一些system.out.printlns之间,以便让我知道该方法确实在起作用。 受保护的void whoFirst(字符串优先){ int currPlayer = 0; System.out.println(“ Hello”); addActionListeners(); Sys
..
我在寻找一种方法来调用动作侦听器时遇到麻烦,该侦听器返回在底部文本区域中单击的按钮的值。 我使用for循环制作了按钮,但没有明确给按钮起一个名字,所以在尝试合并 ActionListener 。 import javax.swing。*; import java.awt。*; import java.awt.event.ActionEvent; import java.a
..
有些人回答这个问题可能会感到困惑,但我会尽力以最佳方式提出我的问题。我正在使用jdbc和gui。基本上,我想显示(以按钮格式)从我的sql数据库接收的特定数据。我可以正确地获取数据,并将其作为按钮名称放入我的按钮数组中。换句话说,我有一个从我的数据库接收到的具有不同名称/文本的按钮的ArrayList。因此,由于数据是动态填充的,因此我确实需要制作一个按钮的数组列表。我的问题是,我对如何为每个按钮
..
我正在尝试将动作侦听器添加到JList中,因此,每当用户单击JList中的值时,它都只会打印该值。 这里是代码 公共类FontProgram { public static void main(String [] args){ // TODO自动生成的方法存根 JFrame mainFrame = new JFrame(“ Fonts Frame”); JPanel面
..
我正在尝试制作秒表。 开始和暂停按钮可以正常工作,但取消暂停按钮无法正常工作。 timer 是我的JLabel,我想在其中显示秒表(它引用了JFrame中的 timer )。我无法发布MCVE,因为它的代码太多。 这是我的秒表课程: 公共类Stopwatch扩展了线程{ private boolean finishFlag = false; private boolean
..
我有一堂课,其中有一些挥杆组件。 在第二类中(根据要求),我需要模拟按钮单击事件,最终调用 actionPerformed(ActionEvent ae)。该按钮在第一类中(在第一行中进行了描述。) 我该怎么做? 我尝试通过 fireActionPerformed(ActionEvent ae)进行操作。但是,我无法解决。 一个小片段(例如)非常有用。 编辑 注意:我还需要
..
我有一个讨厌的消息框,当我不想要它时会弹出。 问题发生在用户登录并且隐藏按钮可见之后,但是当单击它时,它再次显示“正确”消息吗? Ive还尝试将其放在第一个语句的顶部和底部。 编辑:讨厌的消息是成功登录后出现的消息,不,我不需要拼写检查, class MyWindowListener扩展WindowAdapter { public void windowClosing(Windo
..
我正在学习和创建自定义JButton / Component。除了我不知道如何在ActionListners上调用actionPerformed之外,我已拥有大部分需求。 代码: 封装myProjects; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Graphics; im
..
我是Java的新手,尤其是GUI的新手,这现在让我感到非常困惑。 我正在为班级制作一个程序,该程序应该具有一个菜单(我假设是JComboBox),当选择一个选项时,该菜单会打开一个新窗口。我只是在第一个选项上工作,在其中单击“矩阵”,然后会弹出一个新窗口,其中包含两个名为“红色药丸”的按钮。 “蓝色药丸”,这就是我碰壁的地方。 我到了可以创建新窗口的地步(不确定是否这甚至是打开新窗口的
..
我正在制作一个需要截图的程序,所以我想拥有一个带有动作监听器的JButton,当按下该按钮时,它将图像保存到某个文件夹(如果该文件夹尚不存在的话)。 这是我认为应该做的: @Override public void actionPerformed(ActionEvent arg0){ File dir = new File(“ C:// SnippingTool + /” +
..
我有2个窗口。一个有一个空的JList,另一个有一个按钮。因此,我想在每次按下按钮时将值添加到列表中。这是我的代码,但尚未完成: 窗口1 final DefaultListModel favouriteNames =新的DefaultListModel(); JList namesList = new JList(favouriteNames)
..
这里是新手程序员: 我刚刚按下了第一个按钮。我希望按钮更改标签“ Hello World!”。到“你好宇宙!”。我尝试通过 public void actionPerformed(ActionEvent e)寻找更改标签的方法,但未找到任何方法。如果有人愿意向我解释如何更改 public void actionPerformed(ActionEvent e)中的注释部分以更改标签,请解释!
..