`
keating
  • 浏览: 170033 次
  • 性别: Icon_minigender_1
  • 来自: weihai
社区版块
存档分类
最新评论

Swing 移动矩形

    博客分类:
  • Java
阅读更多
Swing move rectangle
在面板上,点击两次鼠标,画一个矩形。
rar是netbeans6.5下的项目。
2
1
分享到:
评论
3 楼 lisaiyu 2013-04-03  
学习了,很好的示例
2 楼 keating 2009-09-03  
raomengwen 写道
很好,谢谢!
好好分析一下你的代码

8客气...
1 楼 raomengwen 2009-09-03  
很好,谢谢!
好好分析一下你的代码

相关推荐

    JavaSwing贪吃蛇小游戏

    在Swing中,可以使用JPanel的`paintComponent`方法进行自定义绘图,通过Graphics对象来绘制直线、矩形、圆形等元素,实现蛇的身体、边界和食物的显示。 3. **事件监听**:贪吃蛇的移动和游戏的暂停、继续、结束等...

    java swing 画图板

    在这个画图板中,开发者会利用Graphics2D对象的方法,如`drawLine()`, `drawRect()`, `fillOval()`等,来实现画线、画矩形和圆形等操作。 4. **事件监听器(Event Listeners)**:为了响应用户的鼠标点击和移动,...

    java swing简单画板

    在这个"java swing简单画板"项目中,开发者利用Swing构建了一个基础的绘图应用,用户可以在此画板上执行常见的绘图操作,如绘制直线、圆、矩形、曲线,并使用橡皮擦进行擦除。下面我们将详细讨论这些知识点。 **1. ...

    java 截屏 swing

    5. **MouseListener和MouseMotionListener**: 这两个接口是Java事件监听器的一部分,用于处理鼠标点击和移动事件。在截屏软件中,通过添加这些监听器,可以捕捉用户的鼠标操作,实现选区的拖动和拉伸。 6. **颜色和...

    Swing中依据鼠标拖拽来画出矩形的实现方法

    Swing 中依据鼠标拖拽来画出矩形的实现方法 Swing 是 Java 的一个 GUI 组件库,提供了丰富的图形用户界面组件和工具。在 Swing 中,实现鼠标拖拽来画出矩形的功能需要使用 MouseListener 监听器和 Graphics 绘图类...

    java swing实现的坦克大战

    简单的碰撞检测可以是基于矩形的相交检查,复杂一些的可能是基于像素级的精确检测。此外,游戏中的射弹轨迹、坦克的移动路径也需要相应的算法来支持。 在输入处理方面,Java Swing提供了事件监听机制。例如,键盘...

    java_swing完整版贪吃蛇

    3. **事件监听**:Java Swing 提供了键盘监听机制,让玩家可以通过键盘控制蛇的移动。开发者可能注册了KeyListener或使用Key Bindings来响应键盘输入。 4. **多线程**:为了实现游戏的实时性,游戏逻辑(蛇的移动、...

    swing版本山寨微信打飞机

    开发者可以利用矩形的交集判断或者更复杂的算法实现精确的碰撞检测。 5. **游戏状态管理**: 游戏有开始、暂停、结束等多种状态。使用枚举类型或状态机模式管理这些状态,可以使代码更清晰。当状态改变时,更新...

    java Swing 实现的画图小程序

    - 鼠标监听:通过`MouseListener`和`MouseMotionListener`接口,实现鼠标按下、移动和释放事件,以便在画布上跟踪并绘制形状。 - 键盘监听:可选地,可以添加键盘监听器来实现快捷键操作,提高用户体验。 6. **...

    java swing开发俄罗斯方块游戏

    在俄罗斯方块游戏中,每个方块都是一个简单的矩形,开发者需要在指定的JPanel上重写paintComponent方法进行绘制。 5. **游戏逻辑**:游戏的核心部分是逻辑处理,包括方块的生成、下落、碰撞检测、消除行、得分计算...

    java写的贪吃舌游戏,java swing界面。

    在这个方法里,我们可以用`Graphics`对象绘制蛇和食物,利用矩形和圆形的API完成图形的绘制。 4. **帧率控制**:为了保证游戏流畅,需要控制每秒更新和绘制的次数,这通常通过定时器(`javax.swing.Timer`)实现。...

    JavaSwing实现飞机大战

    3. **图形绘制**:Java的`Graphics2D`类提供了丰富的绘图功能,如绘制矩形、线条、填充形状等,可以用来画出飞机、子弹和敌人。 4. **事件监听**:通过添加ActionListener或者KeyListener,我们可以捕捉用户的键盘...

    矩形的移动,复位

    "矩形的移动,复位"是一个典型的图形操作示例,它涉及到Windows API或者现代图形库如Qt、wxWidgets、Java Swing或JavaFX中的事件处理和图形绘制技术。下面将详细介绍这一主题的相关知识点。 首先,我们要创建一个...

    用swing开发的地图导航和圆角Tooltip

    Tooltip是Swing中的一个标准组件,它可以在鼠标悬停时显示额外的信息,但默认的Tooltip是矩形的。为了实现圆角Tooltip,我们需要覆盖Tooltip的默认绘制逻辑,使用Graphics2D的fillRoundRect方法来绘制带有圆角的矩形...

    使用Java Swing编写的最最最简单的中国象棋小游戏

    棋盘上的每一格可能用不同颜色的矩形表示,棋子则通过绘制对应的形状和颜色。 7. **异常处理**:良好的错误处理是任何程序的重要组成部分。在游戏过程中,如果出现非法操作,如尝试在不可行的位置下棋,应有适当的...

    java GUI awt 实现鼠标绘制矩形,鼠标拖动矩形,鼠标改变矩形大小功能

    java GUI awt 实现鼠标绘制矩形,鼠标拖动矩形,鼠标改变矩形大小功能. 其它图形的绘制方法参考: https://blog.csdn.net/xietansheng/article/details/55669157

    键盘控制窗体移动

    在Java Swing中,使用`setLocation()`方法。 4. **坐标系统**:理解屏幕坐标系统至关重要,它定义了窗体在显示器上的位置。通常,坐标原点(0,0)位于屏幕的左上角,X轴向右增加,Y轴向下增加。 5. **限界检查**:...

    Swing俄罗斯方块运行包

    游戏中的每个方块都是一个矩形,颜色和位置根据游戏状态动态更新。 4. **定时器**:为了模拟方块下落的效果,可以使用javax.swing.Timer类。定时器每隔一定时间触发一个事件,使方块自动向下移动,直到触底或与其他...

Global site tag (gtag.js) - Google Analytics