黑马程序员技术交流社区

标题: 设置Graphics对象画图 [打印本页]

作者: 李玉生    时间: 2012-9-29 17:15
标题: 设置Graphics对象画图
//程序文件名SimpleGUI.java
import java.awt.*;
import java.applet.*;
public class SimpleGUI extends Applet
{
      Image samImage;
      public void init()
      {
           samImage=getImage(getDocumentBase(),"sample.gif");
}   
public void paint(Graphics g)
{
      //g.clipRect(50,50,180,180);
      //画线
      g.drawLine(0,0,20,30);
      //输出字符串
      g.drawString("图形显示",100,30);
      //设置颜色
      Color c = new Color(255,200,0);
      g.setColor(c);
      //设置字体
Font f = new Font("TimesRoman",Font.BOLD+ Font.ITALIC,24);
g.setFont(f);
g.drawString("图形显示",180,30);
g.drawLine(20,20,100,50);
g.drawLine(20,20,50,100);
//矩形
g.drawRect(40,40,40,40);
g.fillRect(60,60,40,40);
g.setColor(Color.red);
//3D矩形
g.draw3DRect(80,80,40,40,true);
g.draw3DRect(100,100,40,40,false);
g.fill3DRect(120,120,40,40,true);
//椭圆
g.drawOval(150,150,30,40);
g.fillOval(170,170,20,20);
g.setColor(Color.blue);
//圆角矩形
g.drawRoundRect(180,180,40,40,20,20);
g.fillRoundRect(200,200,40,40,20,20);
//多边形
int xC[] = {242,260,254,297,242};
int yC[] = {240,243,290,300,270};
g.drawPolygon(xC,yC,5);
//图片
g.drawImage(samImage,250,50,this);
      }
}
运行输出:

SimpleGUI.png (9.42 KB, 下载次数: 50)

SimpleGUI.png

作者: 王震阳老师    时间: 2012-9-29 19:19
不错,鼓励一下,一起学习
作者: 李玉生    时间: 2012-9-29 20:42
如想了解更多,請關注我的新貼子,我會不定時地發放新的項目設計思路方面的主題




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2