java画圆、椭圆以及矩形
package java_text2;
import javax.swing.;
import java.awt.;
//JFrame创建窗口
public class DrawCicle extends JFrame{
DrawPanel mp=null;
public static void main(String[] args) {
//窗体中加入画板
DrawCicle dc=new DrawCicle();
}
public DrawCicle(){
mp =new DrawPanel();
this.add(mp);
this.setSize(300, 250);
this.setLocation(600, 300);
this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);
this.setVisible(true);
}
class DrawPanel extends JPanel{
/*覆盖JPanel 的paint()方法
- Graphics相当于绘图的一支画笔类*/
public void paint(Graphics g) {
super.paint(g);
System.out.println(“piant()被调用!”);
g.drawOval(10, 10, 50, 50);
// 第一个参表示与当前窗体的左上角x轴距离,第二个参数表示与当前窗体的左上角y轴距离,第三第四表示矩形的宽高
g.drawRect(220, 10, 50, 60);
g.fillOval(100, 10, 80, 50);
g.setColor(Color.RED);
g.fillOval(10, 10, 50, 50);
//填充矩形色
g.setColor(Color.GREEN);
g.fillRect(220, 10, 50, 60);
g.setColor(Color.ORANGE);
g.fillOval(100, 10, 80, 50);
}
}
}
这里是引用https://blog.csdn.net/xiangsuixinsheng/article/details/6724526
java画圆、椭圆以及矩形相关推荐
- c语言 椭圆,C语言画圆椭圆
C语言画圆椭圆 C语言画图实验代码,包含画直线,画圆,椭圆 #include "graphics.h" #include "conio.h" #include ...
- java椭圆_如何用java画椭圆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 利用java画出椭圆.也就是鼠标一边移动一边显示出椭圆,如何做到请大神指教 这是我写的(没有达到我自己的要求): import java.awt.*; i ...
- Python+OpenCV 图像处理系列(3)—— 画线、矩形、画圆、画椭圆、画多边形
OpenCV 中的绘图函数 使用 OpenCV 绘制不同几何图形,其中包括的函数有 cv2.line() cv2.circle() cv2.rectangle() cv2.ellipse() cv2. ...
- opencv 学习第三课 画线段 圆 椭圆 矩形 多边形 插入文字 代码注释版 保证你每一行都能读懂
import numpy as np import cv2 as cv # 创建一张大小为512×512,通道数为3的黑色的图片 img = np.zeros((512,512,3), np.uint ...
- Windows程序设计——Ellipse函数画圆及不用Windows自带的画椭圆函数画椭圆
Ellipse函数的用法 函数功能:该函数用于画一个椭圆,椭圆的中心是限定矩形的中心,使用当前画笔画椭圆,用当前的画刷填充椭圆. 函数原型:BOOL Ellipse(HDC hdc, int nLef ...
- java graphics2d 画圆_java Graphics2D 画图
平时出图都是前端画图的,本次画图是对响应时间有要求,所有给后端提的需求.这里就给出一个demo 还有列出其中遇到的几个小问题 1 首先列出结果图 2 遇到的问题 1 这是两张图片覆盖的. cov ...
- 了解什么是SVG并使用SVG绘制圆,椭圆,矩形
一.了解SVG概念 SVG英文全称为Scalable Vector Graphics,意思为可缩放的矢量图 HTML5支持内联SVG HTML<svg>元素是图形的容器 SVG有多种绘制路 ...
- MATLAB绘制圆、椭圆、矩形等基本平面图形
MATLAB绘制基本平面图形 **画线的方法** ***rectangle函数** **画矩形的方法** **旋转矩形的方法** **画圆的方法** **画圆弧的方法** **画椭圆的方法** **画 ...
- processing判断一个点(鼠标事件)是否在三角形、圆、椭圆、矩形内之第二章(超详细鼠标交互)
第二篇更新啦!!!! 上一篇我们详细地讲了processing判断点击是否在三角形和圆内,这一期我们主要讲如何判断点击在椭圆和矩形内部,喜欢就麻烦点赞加关注吧,谢谢噢,你的支持是我继续创 ...
最新文章
- 交叉熵损失函数的通用性(为什么深度学习DL普遍用它):预测输出与 y 差得越多,L 的值越大,也就是说对当前模型的 “ 惩罚 ” 越大,而且是非线性增大是一种类似指数增长的级别,结论:它对结果有引导性
- linux存储--从内核文件系统看文件读写过程(四)
- 区块链BaaS云服务(36)欧盟“用户身份认证”ESSIF
- mysql innodb 多线程插入_mysql innodb 并发插入问题,包大量死锁错误
- windows下环境变量配置后没生效,不重启电脑的解决办法
- 使用Java Mail接收 Gmail 电子邮件
- 5-7Linux 起源,与Unix的联系,与Windows的不同
- bias tee电路设计-电容电感值
- 74151/74LS151 8选1数据选择器
- 亚洲大数据峰会(香港站)总结
- 支持十亿级密态数据、低代码,蚂蚁集团发布隐语开放平台
- Git 修改前面提交commit的名字
- 音乐智能推荐 ALS算法
- c语言 最小公倍数与最大公因数
- 开源棒棒糖学习Android-26之Button、EditText等等的老子TextView一万多行的类源码赏析
- 中国银联mPOS通用技术安全分析和规范解读
- centos7 通过端口转发实现代理中转
- C#使用checked检查溢出
- 基于PCSDK开发的一款【ABB机器人数据采集与监控系统软件】+软件+源码
- java 启动进行并命名_如何解决这个“java.io.IOException:不能重命名原始文件”启动tomcat 5.5时?...