编写一个APPlet,再随机的位置上画出几个随机大小的矩形。
编写一个APPlet,再随机的位置上画出几个随机大小的矩形。如果一个矩形的宽度小于高度,则矩形填充成亮紫色;如果矩形的宽度大于高度,则矩形填充为浅黄色;如果矩形的宽度和高度相等,则只用红色线画出矩形的边框。
解析:使用Random类获取矩形个数、矩形起始点坐标和矩形的宽度和高度。应用DrawRect(x,y,width,height)方法画矩形,其中x,y是矩形左上角的坐标值,width和height是矩形的宽和高。
package p1;import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import
编写一个APPlet,再随机的位置上画出几个随机大小的矩形。相关推荐
- 编写一个Applet在屏幕上画椭圆,椭圆的大小和位置由鼠标决定
编写一个Applet在屏幕上画椭圆,椭圆的大小和位置由鼠标决定 package p1;import java.applet.Applet; import java.awt.Dimension; imp ...
- 编写一个Applet,随机选择矩形、圆形、椭圆、直线等形状,在可视区域内绘制20个图形,同一种图形使用同一种颜色,不需要填充。
编写一个Applet,随机选择矩形.圆形.椭圆.直线等形状,在可视区域内绘制20个图形,同一种图形使用同一种颜色,不需要填充. package p2;import java.applet.Applet ...
- 编写一个Applet,画出20条水平的、随机颜色的平行线。要求线的长度相同,整条线段都要在可视区域内
编写一个Applet,画出20条水平的.随机颜色的平行线.要求线的长度相同,整条线段都要在可视区域内. ` package p2; import java.applet.Applet; import ...
- 编写一个Applet在屏幕上画一组同心圆
编写一个Applet在屏幕上画一组同心圆 package p1;import java.applet.Applet; import java.awt.Dimension; import java.aw ...
- Java黑皮书课后题第7章:*7.7(统计个位数的数目)编写一个程序,生成0和9之间的100个随机整数,然后显示每一个数出现的次数
*7.7(统计个位数的数目)编写一个程序,生成0和9之间的100个随机整数,然后显示每一个数出现的次数 题目 题目描述 破题 代码 运行示例 题目 题目描述 *7.7(统计个位数的数目)编写一个程序, ...
- Java //PP2.16编写一个applet,画出北斗七星,并在夜空中添加一些其他的星星
Java程序设计教程(第七版) John Lewis & William Loftus 电子工业出版社 PP2.16编写一个applet,画出北斗七星,并在夜空中添加一些其他的星星. 注意: ...
- Java //PP2.17 编写一个applet,画出一些用绳子拴住的各种颜色的气球
Java程序设计教程(第七版) John Lewis & William Loftus 电子工业出版社 PP2.17 编写一个applet,画出一些用绳子拴住的各种颜色的气球. 注意: 1. ...
- 怎样固定计算机画图曲线,如何在电脑上画出固定长度的线段
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:如何在电脑上画出固定长度的线段回答:这个要看你采用什么软件来画线段了 既然你是用word的话,稍微有点烦:方法为:在word里搞出绘 ...
- cufon,在网页上画出特殊字体
为什么80%的码农都做不了架构师?>>> 设计师们有时会使用特殊字体让网页更好看,但浏览器通常只支持Arial.Helvetica等通用字体.那么通常的解决办法就是将特殊字体做 ...
最新文章
- Liux技巧总结之--解压各种文件
- Google 修改 Chrome API,防止隐身模式检测
- 一周死磕fastreport ----ASP.NET (二)
- attributeerror python_python练习类的时候遇到了AttributeError?
- WCF 基础 契约 和 绑定
- Linux操作系统的VI命令
- Android开发中的SQLite事务处理,即beginTransaction()方法
- cpu天梯图2021 cpu性能排行榜2021最新版
- @JSONField 注解详解和应用
- 二值图像的Euclidean distance map(EDM)特征图计算及其优化
- guid主分区表损坏如何处理_什么是GPT或GUID分区表
- java象棋代码注释_中国象棋程序的设计与实现(十一)--棋盘绘制算法(尽管注释非常详细,完全理解仍有难度)...
- 分析一种简单的提高功率因数的电路——填谷电路
- 斗地主的两种发牌方式
- 第六章(项目进度管理)知识点
- 晶振01——晶振分类和无源晶振的设计
- OBS Studio导播台多画面使用实测
- openwrt ppoe拨号后数据为零的解决方法
- Pandas——ix vs loc vs iloc区别
- 同济大学计算机科学研究生几月毕业,同济大学毕业5年月薪最高的十大专业介绍...