用java在画布中绘制六个随机英文字母
用java在画布中绘制六个随机英文字母,颜色,位置随机。
package test;
import java.awt.Canvas;
import java.awt.Color;
import java.awt.Graphics;
import java.util.Arrays;
import java.util.Collections;
import java.util.Random;
public class Mycanvas extends Canvas{
@Override
public void paint(Graphics g) {
int width=120;
int heigth=50;
this.setBackground(Color.white);
this.setBounds(100,100,200,100);
String string="abcdefghijklmnopqrstuvwxyz";
Random random=new Random();
for (int i = 0; i <6; i++) {
//获取随机数
int x=width/5*i;
int y=heigth/2;
String msgString="";
int index=random.nextInt(string.length());
char ch=string.charAt(index);
//修改颜色
int red=0;int green=0;int blue=0;
int codeY=32;
red=random.nextInt(255);
green=random.nextInt(255);
blue=random.nextInt(255);
g.setColor(new Color(red,green,blue));
g.drawString(ch+"", random.nextInt(10)*10, random.nextInt(10)*10);
}
g.setColor(Color.green);
}}
实现效果如下:
用java在画布中绘制六个随机英文字母相关推荐
- 【Java AWT 图形界面编程】使用鼠标滚轮缩放 Canvas 画布中绘制的背景图像 ( 绘制超大图像 + 鼠标拖动 + 鼠标滚轮缩放 + 以当前鼠标指针位置为缩放中心 示例 )
文章目录 一.鼠标滚轮缩放的中心点设置为当前鼠标中心点 - 要点分析 1.保存当前鼠标指针指向的位置 2.根据鼠标指针指向的位置以及比例重新计算图片位置 二.绘制超大图像 + 鼠标拖动 + 鼠标滚轮缩 ...
- html绘制三维,在HTML + JS画布中绘制三维图形
是否有任何框架/引擎能够在Canvas上绘制三维图像?在HTML + JS画布中绘制三维图形 我打算画位于一个平面一些基元(不同形状的): var dist = 2; var hexHalfW = 3 ...
- 用python绘制y=x,y=1+sinx,编写Python程序,使用numpy、pandas、matplotlib三个扩展库在一个画布中绘制4个子图.
目录 1.编写Python程序绘制y=x图. 2.绘制表达式为1+sin(x)的图. 3.编写Python程序,使用numpy.pandas.matplotlib三个扩展库在一个画布中绘制4个子图,分 ...
- html5圆圈,javascript – 如何在HTML5画布中绘制带有文本的圆圈
看起来很简单,可以在 HTML5画布中绘制圆圈和文本,但是我得到了非直观的行为.圆形画得漂亮漂亮,然后画出的圆圈越多,旧圆圈的形状越来越八角形.对我来说很奇怪-此外,文字从旧圆圈中消失,只出现在最后绘 ...
- 原生js实现canvas画布中绘制、移动、拖拽、删除矩形(如简易截图工具)
功能描述 待图片上传并加载完成后,重新生成画布: 鼠标在画布区域内绘制,移动,拖拽,删除矩形(如截图工具一般): isboundary() 判断是否需要判断边界问题,默认false. 效果截图 实现代 ...
- html中画布中怎么画一条直线,使用EaselJS在html5画布中绘制线条
我对画架和HTML5本身非常新颖.我正试图在使用EaselJS的画布上绘制一条线. X坐标纵坐标固定为100,Y坐标纵坐标从数组列表中获得.我写的代码如下.可以请别人让我知道我哪里出错了?使用Ease ...
- 如何在html网页中加入椭圆按钮,如何在HTML5画布中绘制椭圆形?
您可以尝试运行以下代码在HTML5画布中绘制椭圆形- 示例HTML> //画布 var c = document.getElementById('newCanvas'); var context ...
- java ppt 绘图,Java 在PPT中绘制图形
原标题:Java 在PPT中绘制图形 Microsoft PowerPoint可支持在幻灯片中插入各种类型的图形并且可设置图形填充.线条颜色.图形大小.位置等.下面将通过Java编程来演示在PPT中绘 ...
- Boost:GPU上的2D图像中绘制最终的随机“walk”,并使用OpenCV进行显示
Boost:GPU上的2D图像中绘制最终的随机"walk",并使用OpenCV进行显示 实现功能 C++实现代码 实现功能 Boost的compute模块,Boost:GPU上的2 ...
最新文章
- 学计算机出来的大佬,学计算机专业的大佬能否解答一下
- python拿什么做可视化界面好-python爬虫如何制作可视化界面?(pyqt5环境配置篇)...
- linux基础分支,Linux基础--/etc/shadow中字段的分支和操作
- 稍稍乱入的CNN,本文依然是学习周莫烦视频的笔记。
- indices should be one-based and in ascending order
- mysql按加号没反应_请各位大哥给小老弟解疑答惑一下 为什么点击加号没有反应?感谢...
- threejs加载3D模型例子
- 网络里有陌生计算机,怎样使用陌生电脑安全上网
- python dendrogram_收藏 | Python数据可视化的一些简单总结
- Trick(二)——获取一个网页的 title 信息
- centos 6.8 配置csh的shell和环境变量
- 平面直角坐标系中的旋转公式_【初中数学大招流】从平面几何到解析几何
- 并查集:A bug's life
- 【项目记录】雪球网股票组合数据爬虫(包括雪球模拟登录代码)
- docker 安装 Nginx 并配置反向代理
- 绝对值abs为负数引发的神秘滑行
- rgb 接口lcd 驱动调试
- luogu P5320 [BJOI2019]勘破神机
- 微型计算机原理中jge,微机原理第三章课件.ppt
- 您的teamviewer会话已经超时,即将停止