mousemotionlistener相关内容

当我在jscrollpane上上下滚动时,图像的某些部分消失了

大家好,我对在JPanel中绘制的图像有疑问.将图像绘制到面板上没有问题.当我向上或向下滚动图像时出现问题.再次返回该部分时,在视口中看不到的图像部分被涂成白色. 我在JPanel中添加了BufferedImage.我也可以使用AffineTransform调整图像大小.问题是,当我在图像上添加JScollPane时,每当我上下滚动scrollpane图像时,图像的某些部分就会消失.. ..
发布时间:2020-07-24 10:17:02 Java开发

如何在快速的鼠标光标拖动上绘制重复的椭圆的连续曲线?

此代码用于在JPanel上绘制.在paintComponent(Graphics)中,我试图通过重复的Graphics2D#fillOval(x, y, with, height)绘制曲线. 该应用程序运行正常,当我缓慢拖动鼠标光标时;它根据需要绘制一条连续曲线.但是,当我加快拖动鼠标光标的速度时,结果是分开的点而不是连续的曲线. 那么,即使我加快拖动速度,如何使它绘制连续的曲线呢? ..
发布时间:2020-05-23 21:04:20 Java开发

如何在不取消选择的情况下单击并拖动某些东西

该程序是一种动画,可在屏幕上创建汽车和/或卡车图标.我现在拥有它的方式无法正常工作.具体来说,该程序不是单击并向右拖动.如果未选中一个对象,则单击该对象后,它将变为粗体显示该对象已被选中.从那里我们希望能够将其拖动,并且该程序将在鼠标移动到的任何地方重新绘制图像.如果未选择该图像,则在单击并拖动它时可以正常工作.我遇到的问题是是否已选择图像.如果已经选择了图像,则当我将鼠标移到该图像上并单击以将其 ..
发布时间:2020-05-12 19:04:45 Java开发

Java Swing - 重绘()无法正常工作

我从该主题开始学习计划。我尝试以实时模式编辑点。我将MouseMotionListener添加到构造函数中,然后编写一些基本函数以获取指向鼠标的点并编辑此点。当我在构造函数中得到(x,y)点时, repaint()很奇怪。当我得到(x,y)点在 paintComponent 时, repaint()根本不起作用。所以,这是在构造函数中获取(x,y)的图像,并且在 paintComponent 中。 ..
发布时间:2018-05-25 18:56:14 Java开发

如何正确使用的MouseMotionListener至preSS Jbutton中?

我已经做人生计划的一小康威游戏。我对80%了。我已经使用 Jbutton将网​​格为单元。现在我有一个 ButtonListener 上的每个按钮,让你有一个接一个通过点击各个按钮画出你想要的图案。我希望能够点击并拖动鼠标,快速地选择按钮。我使用了 MotionListener 类,实施的MouseMotionListener 和codeD上的的mouseDragged 以同样的方式在我的 But ..
发布时间:2016-07-29 14:32:07 Java开发