mouselistener相关内容

通过鼠标侦听器更改Jbutton的图标

我正在做一个棋盘游戏项目,我用Jbuttons代表单元.我对所有按钮都做了mouseLitener.我的问题是如何在单击Jbutton时更改其图标? 解决方案 我正在做一个棋盘游戏项目,我用Jbuttons代表单元. 使用 JToggleButton 进行基于按钮的游戏数组和鼠标事件,而不是JButton 使用 ButtonModel 代替任何 XxxListener ..
发布时间:2020-05-12 19:11:45 Java开发

使用acm.graphics时mouseListener的语法是什么

我有一个“按钮",它只是 ACM图形库.它有一个我尝试过(但失败了)的继承方法addMouseListener.我需要知道语法,以便当有人单击“按钮"时,我可以调用驻留在同一类中的另一种方法. 我想知道: 是ButtonName.addMouseListener还是addMouseListener(ButtonName) 创建按钮后是否可以在上面提到的行? 什么是允许单击按钮调用某 ..
发布时间:2020-05-12 19:09:21 Java开发

如何确定javascript中事件监听器的顺序?

假设有一个包含链接(href)的div,并且有三个事件侦听器-单击-1)整个页面,2)div 3)一个标签.如果用户单击一个标签,如何触发侦听器?他们注册的顺序是什么? 解决方案 本质上,这要视情况而定.事件分为两个阶段:捕获(首先发生),将记录关闭,而冒泡将元素增加. JS可以同时执行这两个操作,这就是为什么在侦听自定义事件时您拥有第三个布尔变量的原因,例如 parent.a ..

如何在Java Swing中获取鼠标悬停事件

我有一个JPanel,其中包含多个组件-例如几个JLabels,JTextBoxes,JComboBoxes,JCheckBoxes等. 如果用户将鼠标悬停在这些组件上3秒钟,我想显示一个弹出的帮助窗口. 到目前为止,我已经在我的一个组件中添加了MouseListener,它确实显示了所需的弹出窗口和帮助.但是,延迟3秒后我无法实现.用户将鼠标移到组件的该区域时,将立即显示弹出窗口.这 ..
发布时间:2020-05-12 19:07:08 Java开发

在Java中使用已发布的MouseEvent消失的问题

目前,我有一个要在Netbeans中构建的游戏,并且能够创建一个棋盘,放置棋子并允许使用mouseveent的棋子将其移动到任何地方 但是现在我在尝试对板上的代码进行编码以仅执行允许的操作时遇到了一个问题. 我遇到的问题是,仍然允许移动每块棋子,但是现在移动时,选定的棋子从棋盘上消失了,从而在鼠标释放事件中完全吞并了所有新功能 我要添加的代码是针对WhitePawn的,这是现在应 ..
发布时间:2020-05-12 19:06:39 Java开发

如何等待MouseListener按下鼠标?

因此,我知道以前曾有人问过这个问题,但是根据我的程序的当前结构,这些答案将不起作用.我有一个井字游戏.在游戏算法中,当用户的时间轮到我时,我调用它来获取X&的方法.鼠标单击的Y坐标.但是,我希望这种方法首先提示用户单击,然后等待用户单击,然后获得x&要使用的游戏算法的点击次数y.目前,它只是拉x&上一次单击的y,使用户没有时间在轮到他们时开始单击.我唯一需要解决的问题是在2个线程上运行游戏和用户代 ..
发布时间:2020-05-12 19:01:08 Java开发

为什么在错误的地方画线?

我对此有问题...当我画一条线时,字符跟随我画的那条线,但是计算机在其他地方画了一条线: 那么有人知道发生了什么吗? My code: @SuppressWarnings({"serial","rawtypes","unchecked"}) public class someGame extends JFrame implements MouseListener, KeyListener{ ..
发布时间:2020-04-26 09:09:03 Java开发

同时进行MouseEnter和KeyPressing Java Swing

使用Java Swing,我有20个JLabels.每个JLabel都有一个MouseListener和KeyListener.我一直在试图找到一种方法(没有运气),以便能够知道鼠标已输入/悬停在哪个标签上以及何时按下了删除键. 例如,当按下Delete键并且鼠标位于JLabel 5中时,我希望对JLabel 5进行操作. 我知道如何独立使用MouseListener和KeyListe ..
发布时间:2020-04-26 09:08:18 Java开发

将mouselistener添加到JTextPane中插入的JLabel/JButton中

我遇到一个问题,当我尝试在JTextPane中的JLabel或JButton中添加一个mouselistener时,出现错误“无法通过调用转换转换为Mouselistener".我希望将组件包含在JEditorPane中.我还听说可以使用HyperlinkEvent. 基本上,我想要一个可以在JEditorPane(推荐)/JTextPane中右/左单击的组件.任何帮助将不胜感激 现在 ..
发布时间:2020-04-25 04:16:55 Java开发

如何获取屏幕上JTextArea中某个单词(或所选内容)的位置的点值?

我的目标是使JTextArea中的anyGivenWord成为“可操作的".例如,将鼠标悬停在anyGivenWord上方时,会显示一个工具提示,但将鼠标悬停在JTextArea中的任何其他单词上时不会出现.由于您无法直接执行此操作,因此我在考虑将一个组件放置在JTextArea中每个anyGivenWord出现的位置,并在JTextArea的大小更改时重新放置它的位置,以便单击看起来像anyGi ..
发布时间:2020-04-25 04:03:33 Java开发

使用TableCellEditor时,如何在鼠标单击位置获得组件?

我在表单元格中使用具有多个JFormattedTextField的自定义TableCellRenderer.我使用与TableCellEditor相同的组件.现在,我需要知道用户单击了什么JFormattedTextField以及该字段中的什么位置(可以使用viewToModel完成). 使用自定义TableCellEditor时,通过鼠标单击获取Point的唯一方法是 anEvent在调 ..
发布时间:2020-04-25 03:35:42 Java开发

如何用鼠标侦听器制作一个矩形并将其添加到JFrame?

基本上,我想制作一个矩形,其中包含我的Tic TAC Toe游戏的鼠标侦听器.我打算将它们放在两行之间,以用作鼠标侦听器.我已经设置了一个JFrame,剩下的就是我要添加的矩形.我将如何去做呢?到目前为止,这是我的代码: public class TicTacToe extends JFrame{ public static void main(String[] args) { // ..
发布时间:2019-11-05 12:17:27 Java开发

如何使我的MouseListener在反序列化的JPanel中工作?

我正在编写一个程序, 创建一个 JPanel 包含一些Shape对象,这些对象可以是使用从二进制文件中检索对象(使用 ObjectInputStream )并将其添加到 JFrame . 我的问题是,在检索到我的JPanel(并因此对其进行反序列化)并将其添加到我的JFrame之后,我无法再MouseDrag我的形状了.实际没有可点击的动作. 我的老师告诉我,可以使用解决方案 ..
发布时间:2019-11-05 12:16:33 Java开发

Java Swing mousePressed和getSource()在JPanel上未显示绘制的形状

我目前正在尝试开发一个谜题.我所得到的只是我在运动场和游戏机件上的应用程序.下一步是单击我的一个游戏作品以选择它,并能够使用箭头键将其移动(此外,如果下一步(将为100像素)不包含该内容,则我希望它们仅移动任何其他游戏作品). 我当前遇到的问题:在主JPanel上使用addMouseListener()然后使用getSource()只返回我的运动场(在我的代码中称为View),但是我需要它来 ..
发布时间:2019-11-05 12:15:01 Java开发

使用MouseListener选择网格中的一系列单元格

链接的帖子:我正在尝试创建一个由100个单元格组成的10x10网格的战舰游戏. Grid扩展了JPanel,而Cell也扩展了JPanel.早些时候,我在上面的链接中询问了如何实现MouseListener来执行此操作.由于代码都在该页面上,因此我将引用它. 有人在我接受的那个链接上发布了一个很好的答案.现在,我可以使用MouseListener来检测网格上任何单元格中的移动,点击等. ..
发布时间:2019-11-05 12:10:55 Java开发

swing-使组件在JPanel上单击

好的,所以我有一个带有GridLayout的JPanel.然后,网格的每个单元格都包含另一个JPanel. 我想做的是在“下方" JPanel上有一个侦听器,然后告诉我单击了“叠加" JPanel中的哪个-这样我就可以对它和周围的JPanel做出反应,而无需JPPanels知道他们的位置(他们改变了!) 有没有办法做到这一点-类似于确定在MouseListener中单击了JPanel组 ..
发布时间:2019-11-05 12:09:19 Java开发