我需要在Java项目中单击JButton后执行一个方法。我正在制作一个客户端-服务器游戏,在点击一个按钮后,我需要客户端/服务器开始等待,直到对手执行点击。问题是在action listener代码的末尾,我开始了一个循环,直到对手不再点击jbutton..
public void actionPerformed(ActionEvent e) {
JButton o = (JButton)e.getSource();
String name = o.getName().substring(3);
Click(Integer.parseInt(name));
if(isServer)
ListenServer();
else
ListeClient();
}
ListenServer()和ListenClient()是两个循环函数...单击后如何调用此方法???感谢并抱歉糟糕的英语
可以使用线程和同步。有关示例,请参见https://docs . Oracle . com/javase/7/docs/API/Java/util/concurrent/countdownlatch . html。
嗨,我的问题是我不能添加按钮到动作听者,我会做一个菜单,我不知道为什么我成为一个错误在这里代码包lvl; }哦,我变成了一个错误,错误说不能在静态上下文中使用它,它是由credits.addActionListener(this)创建的;请帮助我
我正在用Java创建一个计算器GUI应用程序。我已经实现了用鼠标按下按钮的计算器。我也想听听numpad Press的数字,但我不想在ActionListener中重新创建方法。 例如,当按下JButton时,我就是这样实现listenOne的。 在panel类的构造函数中,我以这种方式构造了JButton:
有人可以向我解释为什么它总是给我这个错误 错误:MyPanel不是抽象的,并且不重写ActionListener公共类MyPanel extends JPanel实现ActionListener中的抽象方法actionPerformed(ActionEvent){ 我想我做的一切都是对的,我不知道我做错了什么,这段代码用于测试使图像水平移动 这是我的密码 Main.java 我的框架。Java语言
问题内容: 在Firefox 3和Google Chrome 8.0中,以下功能可以正常运行: 但是当元素为时不是这样: 为什么它不按我的预期工作? 问题答案: 使用和指定要在该元素内部 的内容 之前(或之后)插入 的内容 。元素没有内容。 例如,如果你写的(这是错误的),浏览器会纠正这一点,并把文字 后 输入元素。 您唯一可以做的就是将每个输入元素包装在span或div中,并在这些元素上应用CS
问题内容: 在Firefox 3和Google Chrome 8.0中,以下功能可以正常运行: 但是当元素为时不是这样: 为什么它不按我的预期工作? 问题答案: 使用和指定要在该元素内部 的内容 之前(或之后)插入 的内容 。元素没有内容。 例如,如果你写的(这是错误的),浏览器会纠正这一点,并把文字 后 输入元素。 您唯一可以做的就是将每个输入元素包装在span或div中,然后将CSS应用于这些
我需要一些帮助,从理论上更好地理解方法。我读过(强调我的): 当对两个单独的对象调用时(根据方法,这两个对象是相等的),它将返回相同的哈希代码值。但是,如果在两个不相等的对象上调用它,它不一定会返回不同的整数值。 上述例外情况会发生在哪里?