mouselistener相关内容
我的任务是在捕获鼠标单击后切换两个图像,这意味着当任何用户单击两个图像时,两个图像都应切换. 但是以某种方式在我的代码中无法检测到鼠标点击, imageAnimal = createImageIcon("Lion", "Lion"); Image scale = imageAnimal.getImage().getScaledInstance(200,200,Image.SCALE
..
我正在用Java编写游戏,这是我尝试制作“漂亮"游戏的第一个游戏.该游戏称为Bantumi-这是一款棋盘游戏,现在我正在为动作编写动画.问题在于,当运行动作动画时,开发板仍会获得鼠标事件,并且如果用户选择了新动作,则正在运行的动作将被丢弃. 对于董事会,我使用的是扩展JLayeredPane的类.这是我的图层方式: 第0层:带有种子的Holes,因此用户为移动选择一个,每个Holes是
..
早上好,我正在为游戏实现GUI,当我玩游戏一段时间后,我得到了无数的这种异常,然后游戏死机了,任何有关问题或解决方法的帮助都很大感激 下面是代码: public class BoardFrame extends JFrame implements MouseListener { private void boardWithoutCheckers() {
..
是否可以同时创建ActionListener和MouseListener的Jbutton 意思是我创建了一个按钮,然后按它(通过actionListener)时,它改变了框架,以便在按下按钮之后,我可以按一下框架上的任何位置,并且将使用MouseListener. JButton button = new JButton();//Creates Button button.addAct
..
我现在已经做了JFrame了一点,自从我开始使用Mouselistener(或任何事件列表器)以来,事情运行了大约2分钟左右.然后,我会得到很多重复的错误,程序仍然可以运行,但是我可以使用任何事件监听器.错误基本上是这样的: ... (无法及时捕获顶行,但类似于线程"AWT-EventQueue-0" java.lang.StackOverflowError中的异常) (随后) at
..
我正在使用此代码来获取放置为jLable图标的图像的X和Y坐标. 对此private void lblMapMouseClicked(java.awt.event.MouseEvent evt) { lblMap.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { double X = e.g
..
简单地说,有什么方法可以检测JavaScript中的其他鼠标按钮按下情况吗?其余的鼠标输入中没有记录,所以我想它不在标准实现中. 有没有其他方法(例如库)可以启用额外的鼠标按钮? 解决方案 是的,您可以执行 某些定点设备提供或模拟更多按钮.为了表示这样的按钮,必须将每个连续按钮的值(在二进制序列8、16、32,...中)加倍,如 var whichButton = funct
..
我试图获取鼠标在面板中的位置,如面板左上角= x/y 0,0. 我一分钟拥有的东西会在整个屏幕上显示位置,因此取决于面板(在框架中)在屏幕上的位置,坐标是不同的.我猜您可以添加x/y坐标来解决这个问题,但这似乎是一个混乱的解决方案.有人可以帮忙吗? 这是我正在使用的mouseListener,已添加到面板中. private class MouseListener extends
..
这是我的代码: import java.awt.event.*; import java.awt.*; import javax.swing.*; public class wind extends JFrame implements ComponentListener, MouseListener { JButton button; JLabel label; p
..
在我的代码中,我有: 一个扩展JComponent的抽象类,其中包含一些JTextField. JTextFields是不可编辑的. JComponent类实现MouseListener: -当mouseEntered事件触发时,将添加边框. -当mouseExited事件触发边框时,将删除边框. -当mouseClicked事件触发时,该组件的所有字段均设置为可编辑. 这应该以这种方
..
是否有一种方法可以切换为只读模式,所以当您单击窗口中的任何对象时,它仅会返回您单击的内容,而忽略该对象的常规事件处理? IE,在这种“只读"模式下,如果单击“按钮",它将仅返回该按钮,而不实际按下该按钮.然后我可以做类似的事情: if ("thing pressed" == button) "do this"; else if ("thing pressed" == panel) "do t
..
我有Java Swing应用程序ToolTipMouseTest 临界线是label.setToolTipText("label" + i);.一旦将其注释掉,只需在控制台上单击标签即可生成2 mousePressed.启用此行后,单击标签将不会产生任何结果. 这是预期的行为还是错误?我的目标是在不禁用MouseListener的情况下显示工具提示. 几乎是SSCCE,但没有导入
..
我正在尝试创建一个使用两个按钮的Java Desktop应用程序.我想在这些按钮中添加悬停效果.我想要:当我单击任何按钮时,它应该更改其背景颜色. 我该如何实现? 这是我的代码: public class Party1Party2 extends JFrame { JButton b1; JButton b2; Container pane; p
..
下面我有以下代码,以便当有人单击“关闭"时,窗口将关闭.在其下方是同一菜单栏上的另一个退出按钮,仅用于冗余(稍后将其更改为其他内容,但要点如下).我的问题是,有什么办法可以使它更简单吗?我的意思是每个菜单有四个未使用的方法,我将需要做更多的事情.有关如何解决此问题的任何想法? closeFile.addMouseListener(new MouseListener() {
..
我正在运行带有JList的简单JFrame. 就像这个家伙一样,我遇到了一个问题> 触摸屏上的Java getClickCount 我知道它已经发布了,但是没有答案. jList.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) {
..
所以,我想要的东西,是当选择了项目的,对于另一个代码位运行.但是我的问题是,如何为特定的JList项目实现MouseListeners? 这是我的代码: public void launchFrame() { String selection1 = ""; String[]mainContents = {"Vehicles","Bikes/Bicycle
..
有2个课程- public class MainClass { public static void main(String[] args) { JFrame frame = new JFrame(); .... Component mouseClick = new MyComponent() ; frame.setVisible(true);
..
我正在尝试为2D RPG制作一个地图编辑器,而我目前正在尝试做的(将瓷砖放置在地面上)是具有JLabel的JScrollPane(其中包含图像)和附加到JScrollPane的鼠标侦听器可确定图像的X和Y位置.我遇到的问题是,它没有得到图像X和Y的位置,而是得到JScrollPanes X和Y的位置. 因此,我将JScrollPane附加到512x4928的图像上,并在其上附加了鼠标侦听器.
..
一个简单的问题,我想知道是否有任何方法可以将鼠标侦听器添加到绘画组件?例如,假设您绘制了一个矩形,是否可以制作一个矩形,所以当您单击该矩形时,它将执行某些操作. public void paintComponent(Graphics g) { g.drawRect(50, 50, 20, 20); //Do something when this rectangle is c
..
我编写了如下定义的MouseListener,以便可以移动JButton来重新排序JPanel中的组件. JPanel在JScrollPane之内,因此添加多个组件时可以滚动它们. 我遇到的问题是,当拖动组件并且鼠标移出滚动窗格/视口时,组件将重新回到其在JPanel中的位置,然后将其绘制在正确的位置.我认为此行为是由于视口在调用scrollRectToVisible() 时调用了其子项的
..