Java程序打印奥林匹克标志方法详解

 更新时间:2017年09月01日 10:35:32   作者:uber001  
这篇文章主要介绍了Java程序打印奥林匹克标志方法详解,需要的朋友可以参考下。

        奥林匹克五环标志,它由5个奥林匹克环套接组成,由蓝、黑、红、黄、绿5种颜色。环从左到右互相套接,上面是蓝、黑、红环,下面是是黄、绿环。整个造形为一个底部小的规则梯形。根据奥林匹克宪章,五环的含义是象征五大洲的团结以及全世界的运动员以公正、坦率的比赛和友好的精神在奥林匹克运动会上相见。奥林匹克五环标志由皮埃尔·德·顾拜旦先生于1913年构思设计的,是由《奥林匹克宪章》确定的,也被称为奥运五环标志,它是世界范围内最为人们广泛认知的奥林匹克运动会标志。简单了解下五环标志的起源,接下来,咱们就看看怎么用Java 语言打印出奥林匹克标志。

代码如下:

public class wuhuan extends Applet{
 private Color clr[]={Color.blue,Color.black,Color.red,Color.yellow,
 Color.green};   //clr[]存储颜色
 private int[] x={100,136,172,118,154}; //x[]存储圆心的x坐标
 private int[] y={60,60,60,91,91}; //y[]存储圆心的y坐标
 private int[][] xy={{100,60},{136,60},{172,60},{118,91},{154,91}};    //存储圆心的坐标
 private int r=20,d=40;
 public void paint(Graphics g)  //画图方法
 { 
 Font font = new Font("楷体",Font.PLAIN,20); //文字字体、大小
 g.setFont(font);
 for(int i=0;i<5;i++)  //循环5次,画5个圆环
 {
 g.setColor(clr[i]);
 g.drawOval(x[i], y[i], d, d); //d代表椭圆外切矩形的长宽,相等代表圆
 }
 g.setColor(Color.blue);  //设置颜色
 g.setFont(font);
 g.drawString("Olympic Logo",120,169);
 }   
}

        小伙伴们赶紧运行一下看看效果吧。想看到更多精彩内容,请关注脚本之家!

相关文章

  • Java常用的一些多媒体文件基本操作方法简介

    Java常用的一些多媒体文件基本操作方法简介

    这篇文章主要介绍了Java常用的一些多媒体文件基本操作方法,包括对音频视频以及幻灯片的播放,需要的朋友可以参考下
    2015-10-10
  • Springboot解决no main manifest attribute错误

    Springboot解决no main manifest attribute错误

    在开发Springboot项目时,使用java -jar命令运行jar包可能出现no main manifest attribute错误,本文就来介绍一下该错误的解决方法,感兴趣的可以了解一下
    2024-09-09
  • springboot中json对象中对Long类型和String类型相互转换

    springboot中json对象中对Long类型和String类型相互转换

    与前端联调接口时,后端一些字段设计为Long类型,这样就有可能导致前端缺失精度,这时候我们就需要将Long类型返回给前端时做数据类型转换,本文主要介绍了springboot中json对象中对Long类型和String类型相互转换,感兴趣的可以了解一下
    2023-11-11
  • Springboot项目编译后未能加载静态资源文件的问题

    Springboot项目编译后未能加载静态资源文件的问题

    这篇文章主要介绍了Springboot项目编译后未能加载静态资源文件的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Spring很常用的@Conditional注解的使用场景和源码解析

    Spring很常用的@Conditional注解的使用场景和源码解析

    今天要分享的是Spring的注解@Conditional,@Conditional是一个条件注解,它的作用是判断Bean是否满足条件,本文详细介绍了@Conditional注解的使用场景和源码,需要的朋友可以参考一下
    2023-04-04
  • spring boot task实现动态创建定时任务的方法

    spring boot task实现动态创建定时任务的方法

    这篇文章主要介绍了spring boot task实现动态创建定时任务,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • Spring Boot如何整合FreeMarker模板引擎

    Spring Boot如何整合FreeMarker模板引擎

    这篇文章主要介绍了Spring Boot如何整合FreeMarker模板引擎,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Java设计模式之观察者模式

    Java设计模式之观察者模式

    这篇文章主要介绍了Java设计模式之观察者模式,观察者模式,是一种行为性模型,又叫发布-订阅模式,他定义对象之间一种一对多的依赖关系,使得当一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更新,需要的朋友可以参考下
    2023-11-11
  • Java代码实现矩形覆盖实例

    Java代码实现矩形覆盖实例

    这篇文章主要介绍了Java代码实现矩形覆盖实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
    2019-06-06
  • Java中this,static,final,const用法详解

    Java中this,static,final,const用法详解

    这篇文章主要介绍了Java中this,static,final,const用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07

最新评论