A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李玉生 中级黑马   /  2012-9-29 17:15  /  1143 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//程序文件名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, 下载次数: 43)

SimpleGUI.png

2 个回复

倒序浏览
不错,鼓励一下,一起学习
回复 使用道具 举报
如想了解更多,請關注我的新貼子,我會不定時地發放新的項目設計思路方面的主題
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马