一、原理

两点之间中点在x轴不变,y轴上下波动,就会高低不平的“山峰”。

用我制作的画板,画一画

当然这是不全的,我只画了一半(左边)。

二、在原来画板上的改动

1)添加“山峰”按钮

2)添加判断“山峰”语句 ,并创建一个绘制“山峰”的方法

在这里我们默认把“山峰”的上下波动设置成 500.

3)然后我们做好绘制“山峰”的方法

在制作这个方法时有几个要点:

①我们需要运用到Random去获取随机数

②需要运用到递归,运用if语句去跳出循环

③在绘制“山峰”是先计算点位,再去用直线连接

4)实现:

java画板之“山峰”相关推荐

  1. java画板_java 画板画图程序

    导读热词 下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. import java.awt.*; import javax.swing.*; ...

  2. java画板小demo

    用java写的一个画板demo 是Java课程的一个作业,比较简单 直接贴代码,有不完善的地方,但是因为对swing编程没什么兴趣 所以暂时不想改了 MyPanel.java import java. ...

  3. java画板实验_java画板实验报告.docx

    java画板实验报告.docx 1二.JAVA画板的设计一.实验名称及其要求A.实验名称JAVA画板的设计B.实验要求1实验目的图形界面设计.熟悉JAVAAWT包中的组件,掌握图形界面设计方法,理解委 ...

  4. java画板学习笔记

    java画板学习笔记: 1.JToggleButton用于按下后不会自动弹起的按钮 2.PathIterator 接口 通过允许调用者一次一段地获取边界的路径,为实现 Shape 接口的对象提供返回其 ...

  5. 课程设计-毕业设计-JAVA画板课程设计---总之岁月漫长,然而值得等待。

    在校大学生的一份辛苦劳动成果写了一个小画板程序. 任务书... 1 1.1设计内容... 1 1.2设计任务及具体要求... 1 1.3软件开发运行环境.. 1 2  本组课题... 1 2.1课题. ...

  6. java画板铅笔_简易画板的JAVA实现

    要实现一个画图板,首先我们要掌握的是图形界面开发和事件监听机制.在Java中,图形界面开发有三套组件: 1.AWT组件:这是JDK1.0推出的图形组件类,位于java.awt这个包下.AWT组件被称为 ...

  7. java画板教程_使用Java制作简易的画板教程

    drawDrawListener里面只写了画直线和曲线的方法,读者可以根据自己的需求添加,思路和方式都是一样的.Draw类里面有些需要注意的地方在这里提一下:一个是画笔g的获取一定要在窗体的可见之后采 ...

  8. java画板抽象类_java 中的 抽象方法 抽象类 和 接口有啥瓜葛

    文章目录 什么是java中的抽象方法 抽象方法是一种特殊的方法: 它只有声明,而没有具体的实现 例如: abstract void eat(); 上面定义了一个方法 eat() ,有修饰关键词 abs ...

  9. java代码实现画板_求好心人帮找或做个JAVA画板程序 代码,主要能实现简单的画板功能!...

    展开全部 取个叫pb.java的文件拷贝进去(pb类为main入口),直接运行 --e68a843231313335323631343130323136353331333236376538------ ...

最新文章

  1. 华为 Java 编程军规 !
  2. 论坛报名 | 视觉大模型是实现视觉智能的必由之路吗?
  3. jquery 和js 还有 jq 挂事件
  4. 渗透测试之子域到父域的横向移动(Sid History)
  5. 现代软件工程 作业 文本文件中英语单词的频率
  6. nginx下gzip配置参数详解
  7. java jinternalpanel_java swing中JPanel的布局问题
  8. 华为首秀 AI 全栈软件平台!
  9. 我所想的GIX4的权限
  10. UG软件使用10大技巧,将会大大提升工作效率
  11. 解决小程序图片上传问题
  12. 大家崇拜凯文.米特尼克吗?
  13. 淘金网UCskype客服系统
  14. LSA和 PLSA学习笔记
  15. 《瘗旅文》 作者:王阳明(正德四年己巳作)
  16. javascript Xpath学习笔记-----document.evaluat();
  17. 图片格式怎么转换?推荐三种实用的转换方法
  18. 虚拟机IC617 REHAT导入工艺库操作
  19. 使用 docker 进行iost 测试链节点搭建
  20. hadoop环境搭建(详解)

热门文章

  1. JQuery是什么?怎么使用JQ?
  2. 模拟退火算法(Simulated Annealing,SA)的全面讲解及python实现
  3. matlab语言帮助系统题目,西电 matlab语言考试题2009年
  4. DG备库执行只读open的时候报错
  5. Zynq-Linux移植学习笔记
  6. 达梦主备集群,主库部分redo被删除或损坏,故障恢复。
  7. 使用 strace、tcpdump、nlmon、wireshark 探索 ethtool netlink 框架的原理
  8. 双线性 双三次 和基于lanczos 的插值算法
  9. 根据银行卡号获取开户行及银行卡类型的demo(python、android 和ios)
  10. linux脚本的编写