展开全部

import java.awt.Graphics;

import java.awt.Image;

import javax.swing.JFrame;

public class JoinDemo extends JFrame {

public static void main(String[] args) {

new JoinDemo();

}

private int x = 100, y = 100, r = 100;

public JoinDemo() {

this.setTitle("小图形");

this.setSize(800, 600);

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

this.setVisible(true);

new UpdateThread().start();

}

public void paint(Graphics g) {

Image image = createImage(getWidth(), getHeight());

Graphics gg = image.getGraphics();

bufferedPaint(gg);

gg.dispose();

g.drawImage(image, 0, 0, null);

}

private void bufferedPaint(Graphics gg) {

gg.fillOval(x, y, r, r);

}

class UpdateThread extends Thread {

public void run() {

for (int j = 0; j <= 240; j++) {

y++;

repaint();

sleep(10);

}

}

private void sleep(int millis) {

try {

Thread.sleep(millis);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

}

说明:

第一:存为JoinDemo.java

第二:加入了一个缓冲,62616964757a686964616fe4b893e5b19e31333332616464以免画面闪烁。

java写一个会动的圆_JAVA实现一个圆形的移动,画出来的圆形移动,我的圆它不动呀...相关推荐

  1. java设计一个bank类实现银行_java定义一个类实现银行账户的概念。

    2016-11-17 13:40黄瞩信 客户经理 比如,只定义了一个抽象方法run(),而要通过系统用极短的时间.这5s内,此后这个线程就不能进入其它状态,进入消亡状态;+i++). 2,另一方面;, ...

  2. java中怎么让一个数倒转_java 输入一个数字,反转输出这个数字的值(实现方法)

    java 输入一个数字,反转输出这个数字的值(实现方法) 如下所示: package 第四天; import java.util.Scanner; public class 数字反转 { public ...

  3. java画个半径为1地圆_java - 绘制一个半径为圆的圆并围绕边缘指向 - 堆栈内存溢出...

    圆上的点可以指定为角度θ的函数: x = a + r cos(θ) y = b + r sin(θ) 这里,示出了2π/ 8的增量. 附录:正如@ChristofferHammarström在评论中所 ...

  4. java写的学生信息查询系统_Java编写学生信息查询系统,报错!!!

    在窗口ClientFrame中有一个窗格,Newstudentinfo和Selectstudentinfo独立运行都没问题,但是在ClientFrame中只运行Selectstudentinfo,录入 ...

  5. java 遍历出d盘所有文件_JAVA遍历一个文件夹中的所有文件

    JAVA遍历一个文件夹中的所有文件 在实际项目中给定一文件夹,得到这个文件夹下所有的文件这样的需求并不是很多,更多的是查找或是删除某一具体的文件 import java.io.File; import ...

  6. java语言的三个版本是_Java是一个全面且功能强大的语言,可用于多种用途。Java有三个版本分别是:_学小易找答案...

    [单选题]电路如图所示,电路中包含的网孔个数为( ). [单选题]各点电位的高低是()的,而两点之间的电压值是()的. [单选题]研究发现,影响睡眠障碍的生物学因素与非生物学因素(). [单选题]1 ...

  7. java 用户线程如何修改界面内容_java 加入一个线程、创建有响应的用户界面 。 示例代码...

    javajava 加入一个线程.创建有响应的用户界面 . 示例代码 来自thinking in java 4 21章 部分代码 目录21.2.11 package org.rui.thread.con ...

  8. java 一个整数的位数字_Java 输入一个整数,计算它各位上数字的和。(注意:是任意位的整数)...

    Java线上应用故障排查之一:高CPU占用 一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环. 以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题. 根据top ...

  9. 用Java写吃豆子游戏的论文_java swing开发简单的大鱼吃豆子小游戏,可用于毕业设计(附详细设计文档)...

    /** * @(#)main.BigMonthFishFrame.java 2008-7-31 * Copy Right Information: Tarena * Project: main * J ...

最新文章

  1. 智能睡眠评估系统(包含:睡眠数据特征工程、睡眠评分、睡眠聚类、睡眠可视化分析、睡眠结论存储)
  2. 一天快速入门python
  3. mysql url格式,关于MySql链接url参数的设置
  4. 第十二节:WebApi自动生成在线Api文档的两种方式
  5. zynq linux opencv效率,2 - 基于ZYNQ7000的交叉编译工具链Qt+OpenCV+ffmpeg等库支持总结
  6. 查看iis的log日志,并按访问量最大的天数倒排序
  7. 微信iOS 7.0.5版本终于上线:新功能好方便!
  8. 车牌识别 php,eoLinker-API_Shop_OCR-车牌识别_API接口_PHP调用示例代码
  9. HTML: 和 是何方神圣
  10. 人工智能——前言概述
  11. VB.net:VB.net编程语言学习之基于VS软件利用VB.net语言实现对SolidWorks进行二次开发的案例应用(启动SolidWorks代码/直接驱动模型代码/路径下模型驱动代码/创建两个文
  12. 基于django的实验室网站管理平台设计与实现(二)
  13. Pytorch 获取神经网络权重、偏执等参数
  14. JavaScript swiper
  15. Vue引入并使用Element-UI组件库的两种方式
  16. APL开发日志--2012-12-03
  17. CSS——标签选择器,类选择器
  18. C语言 五种基本的算术运算符
  19. 技术总监灵魂一问:精通那么多技术,为何还是做不好一个项目?
  20. 英雄连2显示无法连接服务器,英雄连2steam无法连接到更新服务器 | 手游网游页游攻略大全...

热门文章

  1. android+多米音乐+自动播放,android 高仿多米音乐播放器 (有图有码有真相)
  2. 初入视频剪辑行业,该怎么给视频配音呢?
  3. 66-C语言-打印空心正方形
  4. 根据当前时间 获取前一个月后一个月
  5. 程序员求职路漫漫其修远兮,HR眼中的你,为什么无人问津
  6. 信息技术服务连续性计划
  7. 可视化财务报表不会做?那是你没用对报表工具
  8. 知网文件CAj转pdf(可选中文字)的开源工具
  9. siki学院API补充的笔记
  10. 一款适用于12-80V 输入的高精度降压芯片压理图