mouselistener相关内容

使用ActionListener与MouseListener捕获JButton点击的优缺点

我有一个JButton,并希望捕获鼠标点击它。使用ActionListener与在JButton上使用MouseListener之间有什么实际和哲学上的区别? 解决方案 ActionListener用于处理按钮的逻辑单击。点击发生 当按下鼠标然后在按钮上释放时, 或当使用该按钮的键盘快捷键, 或当按钮具有焦点并按下空格键时, 或当按钮是默认按钮和Enter按下, 或以编程方式 ..
发布时间:2018-12-07 12:03:28 Java开发

当我在Java中左键单击TrayIcon时,如何显示PopupMenu?

目前,当我右键单击SystemTray中的TrayIcon时,PopupMenu将会显示。但是,当我左键单击TrayIcon时,我希望它也这样做。 我想我可以通过在TrayIcon上使用mouseListener来实现这一点,但我不知道我不知道在mouseClicked事件中调用什么方法来实现所需的结果。 icon = new TrayIcon(img,tooltip,弹出); ..
发布时间:2018-12-05 21:04:05 Java开发

如何将一个鼠标监听器添加到JTable的单元格中,该单元格保持一个呈现为复选框的布尔值

我有一个JTable,其中实现了一个扩展AbstractTableModel的自定义模型。 公共抽象类AbstractTable扩展AbstractTableModel { 公共类 getColumnClass(int c){} } 因为我已经实现了getColumnClass方法,布尔值在表格中呈现,如复选框。 我想截取复选框的 ..
发布时间:2018-12-05 20:39:12 Java开发

哪个鼠标键是中间的?

我目前正在开发一个Java程序,只有当用户点击左键和右键单击按钮时才能触发某个事件。 由于它有点不同寻常,我决定先测试一下。这是: import javax.swing.JFrame; import javax.swing.JButton; import javax.swing.JLabel; import java.awt.event.MouseListener; ..
发布时间:2018-12-05 10:56:55 Java开发

Java MouseListener

我有一堆JLabel,我想捕获鼠标点击事件。目前我不得不使用: public void mouseClicked(MouseEvent arg0){ } public void mouseExited(MouseEvent arg0){ } public void mouseEntered(MouseEvent arg0){ } public void ..
发布时间:2018-12-04 12:19:58 Java开发

如何为JLabel创建事件处理程序?

我想这样做,如果我点击JLabel,标签就会变成一个新标签,上面附有另一张图片。 到目前为止,我的代码看起来很像喜欢: 公共类图片扩展JFrame { private ImageIcon _image1; private ImageIcon _image2; private JLabel _mainLabel; private JLabel _mainLabel2; ..
发布时间:2018-11-29 19:38:11 Java开发

右键单击JButton

尝试将一个mouseAdapter添加到JButton中以右键单击以标记该单元格。问题是当我将它实例化到按钮上时,它不会让我。也许是因为它上面已经有一个actionlistener?我不太确定。任何帮助表示赞赏。我正在创建一个扫雷游戏,fyi。 button = new JButton [size] [size]; ButtonListener bl = new ButtonListe ..
发布时间:2018-11-28 00:11:38 Java开发

无法分配最终的局部变量

我有一个座位数组,数组有两个字符串(选中和空)。在鼠标单击时,我想遍历数组并找到所选的座位。当我按下按钮时,它说: 无法分配最终的局部变量seatno,因为它是在封闭类型中定义的。 JButton btnContinue = new JButton(“Next”); btnContinue.addMouseListener(新MouseAdapter(){ 公共无效的mouseC ..
发布时间:2018-11-27 22:22:06 Java开发

MouseListener帮助Java

我正在尝试用Java Swing编写一个程序,它输出一个10 x 10网格的几何矩形,里面装满了randoms颜色。但是,当用户单击显示窗口中的一个矩形时,矩形应重新绘制()并更改为另一种颜色。 到目前为止,我已经运行了基本程序,但我无法弄清楚如何为它实现一个mouseListener,以便在用户使矩形颜色发生变化时点击里面。此时,矩形仅在显示窗口展开和最小化时重新绘制。任何建议/帮助将不胜 ..
发布时间:2018-11-27 21:58:34 Java开发

更改JPanel Graphics g颜色绘制线

我有一个类似于paint的程序。并且我正在尝试实现更改笔颜色,但是当我更改颜色时,当前绘制的所有内容都会更改为颜色RED,例如在我的程序中,我怎样才能使它不会重绘当前绘制到当前所有内容的所有内容改变了颜色?下面的代码将编译并运行 JPanel绘图区的类 import java.awt.Color; import java.awt.Dimension; import java. ..
发布时间:2018-11-27 12:20:47 Java开发

使用setValueAt重新创建互斥复选框

我有一个使用自定义DefaultTableModel的JTable,它在最后一列中有一些布尔值(显示为勾选框)。 当我添加一个MouseListener来检索值时点击的内容似乎不再发生勾选框的切换。 //一旦用于使用JTable的组件 //,切换停止 table.addMouseListener(new MouseAdapter(){ public void mouseClic ..
发布时间:2018-11-26 22:25:25 Java开发

Java swing JComponent“size”

我正在做一个需要一些自定义摇摆组件的项目。到目前为止,我已经制作了一个带有一系列图像的新按钮(Java Metal外观根本不适合我的UI)。我已经在这个新组件上实现了 MouseListener ,这就是我出现问题的地方。我的小部件在悬停时更改图像,单击等除了我的 MouseListener 选择鼠标进入整个 GridLayout 容器而不是进入图像。所以我有一个大约200 * 100的图像,周围 ..
发布时间:2018-11-26 21:49:23 Java开发

动画gif无法播放 - 鼠标侦听器 - 输入事件鼠标

我有一个用图像替换的按钮,在悬停时我希望图像能够播放GIF动画。我添加了一个鼠标监听器并输入了将图像更改为gif的代码。图像变为gif;然而,gif没有动画。我已经在这个网站上找到了以前的答案,但很少有人能够提供帮助。 @Override public void mouseEntered(MouseEvent arg0){ try { Image img = ImageIO.r ..
发布时间:2018-07-26 15:26:08 Java开发

MouseClick上的交替图像

我正在使用MouseListener,特别是MouseClick和图像。图像在面板周围移动。 如何点击其当前位置的30个像素内,图像会交替显示? 这是我的框架。 import java.awt。*; import java.awt.event。*; import javax.swing。*; 公共类Rebound { public static void ..
发布时间:2018-07-26 14:40:59 Java开发

java swing将鼠标监听器的JPanel与行列值相关联

每个网格单元都是一个正方形JPanel(我使用BorderLayout来实现这些功能) JPanels使边框可见)。 无论如何,我希望它能够在单击其中一个方块时,对boardGameGrid进行更改,这是一个导入到游戏后端的GUI的类。假设我想要使用该方法 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ b $ 当位置(x,y)处的单元格被按下时。 ..
发布时间:2018-05-29 09:59:41 Java开发