?? testgraphics.java
字號:
import java.awt.*; //導(dǎo)入java.awt包中的所有類
public class TestGraphics extends Frame
{
public void paint(Graphics g)
{
int x,y,i=0;
Font font = new Font("Serif",Font.ITALIC|Font.BOLD,40);
//創(chuàng)建字體對象并初始化賦值
g.setFont(font); //設(shè)置字體
g.drawOval(60,50,80,80);
//在包含圓的正方形左上角坐標(biāo)(60,50)處繪制直徑為80像素單位的圓
g.setColor(Color.red); //設(shè)置顏色為紅色
g.fillOval(150,50,80,80); //在(150,50)處繪制直徑80的實心圓
g.setColor(Color.pink); //設(shè)置顏色為粉紅色
g.drawOval(240,50,80,80); //在(240,50)處繪制直徑的圓
g.setColor(Color.green); //設(shè)置顏色為綠色
g.drawString("I love Java",80,260);
//在坐標(biāo)(80,260)處繪制字符串
g.setColor(Color.blue); //設(shè)置顏色為蘭色
for(i=0;i<20;i++) //繪制20個實心圓
{
x = (int)(Math.random() * 300)+30; //隨機(jī)生成坐標(biāo)x
y = (int)(Math.random() * 200)+130; //隨機(jī)生成坐標(biāo)y
g.fillOval(x,y,10,10); //在(x,y)處繪制直徑10的實心圓
}
g.setColor(Color.orange); //設(shè)置顏色為橘色
y = 100;
for(i=0;i<40;i++) //繪制40個矩形
{
y+= 5;
g.drawRect(30,30,320,y); //依次繪制40個間隔為5的矩形
}
}
public static void main(String args[])
{
TestGraphics f = new TestGraphics(); //創(chuàng)建框架
f.setTitle("我的第一個Graphics"); //設(shè)置框架標(biāo)題
f.setSize(400,345); //設(shè)置框架大小
f.setLocation(0,0); //設(shè)置框架位置
f.setVisible(true); //設(shè)置框架可見
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -