java绘图坐标体系
坐标体系-像素
java 绘图技术
绘图原理
绘制一个圆
package com.chapter16.draw;
import javax.swing.*;
import java.awt.*;
public class DrawCircle extends JFrame{ //JFrame对应窗口,可以理解为一个画框
// 定义一个面板
private MyPanel mp = null;
public static void main(String[] args) {
new DrawCircle();
}
public DrawCircle(){
// 初始化面板
MyPanel myPanel = new MyPanel();
//把面板放入窗口中
this.add(myPanel);
// 设置面板大小
this.setSize(400, 400);
// 当点击关闭,退出程序
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//可以显示
this.setVisible(true);
}
}
// 定义一个面板 MyPanel,继承JPanel类,画图形,就在这个面板上画、
class MyPanel extends JPanel{
@Override
public void paint(Graphics g) { // 绘图方法
super.paint(g); // 调用父类的方法完成初始化
System.out.println("调用绘制方法");
// 画出一个圆形
g.drawOval(50, 50, 200,200);
}
}
Graphics 类
Graphics 类的常用方法
评论区