JAVA画图的基本框架
今天是写博客的第⼀天,今天学习的内容是如何⽤Java编程语⾔绘图。
具体步骤如下:
(1)在JPanel上画图(圆形,⽅形,⼤⼩等)。
步骤⼀:定义⼀个类MyPanel继承JPanel。
步骤⼆:调⽤⽗类函数完成初始化,复写JPanel类⾥⾯的paint函数,将Graphics的实例对象作为参数传⼊。步骤三:调⽤Graphics类的⽅法(形状,颜⾊,⼤⼩)。
glass是什么意思
(2)添加到JFrame
步骤⼀:继承JFrame,通过构造⼀个构造函数将MyPanel的实例添加到添加到JFrame上。
zenus
步骤⼆:设置JFrame的⼤⼩。
步骤三:关闭,避免内存浪费。this.tDefaultCloOperation(JFrame.EXIT_ON_CLOSE);
步骤四:显⽰出来。this.tVisible(true);
整段代码:
package one;
import javax.swing.*;
import java.awt.*;
public class First extends JFrame {
public static void main(String[] args) {
// TODO Auto-generated method stub
First f=new First();
}
public First(){
MyPanel mp = new MyPanel();
发呆英文this.add(mp);
this.tSize(400,300);
西班牙留学中介
this.tDefaultCloOperation(JFrame.EXIT_ON_CLOSE);
this.tVisible(true);
}
}
class MyPanel extends JPanel
{
cissypublic void paint(Graphics g)
{ super.paint(g);
g.d);
分钟的英文
g.fillOval(2,3,10,20);
g.drawOval(2, 3, 10, 20);
}
}
⼀,paint类
痴想>fairchild1.组件第⼀次显⽰时,程序⾃动调⽤paint⽅法。
2.窗⼝最⼤化,最⼩化时⾃动调⽤。
3.窗⼝⼤⼩发⽣变化时调⽤。
运动员代表发言稿
⼆,Graphics类(画笔)
1.直线 drawLine
2.矩形边框 drawRect
3.椭圆形边框drawOval
4.填充矩形fillRect
5.填充椭圆fillOval
6.画图⽚drawImage
<1>先将图⽚放在src⽬录下
<2>为固定搭配
Image im = DefaultToolkit().getImage(Resource("/caocao.jpj"));
g.drawImage(im,90,90,200,150,this);
方案英语7.画字符串drawString
8.设置画笔的字体tFont
9.设置画笔的颜⾊tColor(Color c)