mouse-listeners相关内容

Swing:在 Linux 中调整 JFrame 的大小,例如 Frames

我想知道是否有可能以这种方式实现 JFrame 的大小调整,它的大小已经被调整,例如 linux 中的标准窗口.更准确的说:如果用户开始拖动,只有未来的窗口大小会被预览,而原始内容不会被调整大小.一旦用户释放鼠标,Frame 就会调整为该大小.在图片中: (1) 调整大小前的状态 (2) 用户开始拖动(在红色圆圈处) (3) 用户释放鼠标,框架调整大小 是否有可能在 Jav ..
发布时间:2022-01-24 13:43:41 Java开发

使用 MouseDrag 方法拖动图像

我正在尝试编写可以使用 mouseDragged 方法拖动图像的代码,但我似乎无法使用当前的代码成功地做到这一点.我的目标是确保当我在小程序中的每个图像上拖动时,它会跟随光标. /* 使用drag mouseEvent,可以拖动应用程序中的所有对象...*/包finals_two;导入 java.applet.*;导入 java.awt.*;导入 java.awt.event.*;/* 10/1 ..
发布时间:2021-11-16 22:15:01 Java开发

鼠标适配器的范围

我想知道在这种情况下 MouseAdapter 的作用域是什么. class foo extends JPanel(){私人 JMenu 编辑 = 新 JMenu();公共 foo(){this.edit.getItem(0).addMouseListener(new MouseAdapter(){@覆盖public void mouseClicked(MouseEvent e) {if (e. ..
发布时间:2021-09-02 20:22:15 Java开发

如何检查是否以及在 Swing 中按下了哪个鼠标按钮

如何检查当前是否按下了任何鼠标按钮,如果按下,是哪个按钮? 问题是我需要在MouseListener.mouseEntered() 中使用这种信息.我检查了 MouseEvent 但我找不到对我有帮助的方法. getButton() 方法似乎只有在按钮状态发生变化时才返回值. 有没有办法在不手动跟踪这个情况下通过 MouseListener.mousePressed()/mous ..
发布时间:2021-06-03 21:18:22 Java开发

如何移动放置在容器底部的最小化组件?

我在一个容器中包含三个组件,并在其中包含按钮.当我按下最小化按钮时,组件将最小化到容器的底部,当我按下最小化组件时,它将最大化. 假设三个组件位于底部,如果我最大化第二个组件,则它会最大化,而第三个最小化组件不会占据第二个组件的位置,并且仍保留为空白. 屏幕截图 解决方案 我已经在Metal和Windows L& F中对此进行了测试,您可能需要与其他一些人进行测试. 基本 ..
发布时间:2021-05-18 21:00:17 Java开发

无封闭实例错误

因此,我正在研究一本Java书籍,并且已经开始使用此程序.但是,当我在Eclipse中使用它时,它会为我提供.... error类型的无封闭实例. 对于为什么会弹出此错误,我感到非常困惑.这是我的代码: 我已注释掉出现错误的行 import java.awt.*;导入java.awt.event.*;导入javax.swing.*;公共类HelloJava2{公共静态void ma ..
发布时间:2021-04-23 20:03:58 Java开发

单击jtable中的超链接?

如何为JTable中的每个记录启用超链接? 我要做的是使用户可以单击超链接,然后将显示他们可以编辑/更新的信息. 或者,如何启用表格数据的就地编辑? 另一个问题是我目前正在使用以下方式显示不同的屏幕.但这不是我理解我们应该使用cardlayout的一种优雅方式,但是如何精确地做到这一点呢? mainPanel.setVisible(false); createBlogEnt ..
发布时间:2021-02-14 19:06:33 Java开发

在javafx中注册鼠标处理程序但未内联处理程序

我在JavaFX中有一个应用程序,该应用程序有些大,我想保持代码的可读性. 我有一个LineChart,我想内置一个缩放功能,该功能在鼠标单击时发生.我知道我需要在图表上注册一个鼠标侦听器.我无法从Oracle示例中弄清楚什么,即写在这里: http://docs.oracle.com/javafx/2/events/handlers.htm 是如何不在注册中内联定义我的处理程序 ..
发布时间:2021-02-10 19:58:16 Java开发

MouseEvents和Icon/ImageIcon

请可以从收听MouseEvents图标/ ImageIcon (在没有实现API的任何通知程序),无需监听容器(JPanel,JLabel)或通过使用编辑 类似代码(@pietblok)之类的东西,但可能无法回答我的问题,我不确定是否创建Graphics Object,BufferedImage和paintIcon是否属于属性 (我看到了一些类似的代码,这是SSCCE形式的) i ..
发布时间:2020-11-27 01:28:13 Java开发

.drawLine()问题和缓冲图像

我有一个绘画程序,我已完成所有按钮和滑块但是我对实际绘画本身有问题。当我将光标拖过屏幕而不是一条连续线时,我几乎得到了一条我不想要的虚线。这是 JPanel 和 BufferedImage 中 MouseListener 的代码: public void mouseDragged(MouseEvent e){ Graphics g = buffered.getGraphics(); ..
发布时间:2018-12-05 20:57:12 Java开发

Swing:在Linux中调整像Frames这样的JFrame的大小

我想知道是否有可能以这种方式实现JFrame的大小调整,它已被调整大小,例如linux中的标准窗口。更确切地说:如果用户开始拖动,则只有未来大小(如果将预览窗口),而原始内容不会调整大小。一旦用户释放鼠标,Frame就会调整为该大小。在图片中: (1)调整大小前的状态 (2)用户开始drage(在红色圆圈处) (3)用户释放鼠标,框架调整大小 是否有可能在Java Swin ..
发布时间:2018-11-29 19:28:05 Java开发