Pages

Graphics Codding In Core Java or in advance Java...

import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;


public class graphicsdata extends Applet
{
public void init()
{
setBackground(Color.BLACK);
setForeground(Color.WHITE);
}
public void paint(Graphics g)
{
int i;
g.drawLine(10, 10, 700, 10);
g.drawString("Single LINE",710, 10 );

g.drawRect(10, 20, 35, 35);
g.fillRect(120, 20, 35, 35);
g.drawString("<--Rect-->",55 ,40 );

g.drawOval(10, 60, 60, 60);
g.fillOval(120, 60, 60, 60);
g.drawString("Circles", 80, 80);

g.drawArc(10, 125, 60, 60, 90, 270);
g.fillArc(120, 125,60 , 60, 90, 270);
g.drawString("Arcs", 80, 140);

int x[]={60,110,110,10,10};
int y[]={200,250,300,300,250};
int n=5;
int a[]={170,220,220,120,120};
int b[]={200,250,300,300,250};
int c=5;
g.drawPolygon(x,y, n);
g.fillPolygon(a,b,c);
g.drawString("Polygon", 50, 260);

g.drawLine(10,320,10,400);
g.drawLine(100, 320, 100, 400);
g.drawOval(10, 316, 90, 10);
g.drawOval(10, 396, 90, 10);
g.drawString("<----CYLINDER", 120, 350);

g.drawLine(50, 420, 00, 550);
g.drawLine(50, 420, 100, 550);
g.drawOval(00, 546, 100, 10);
g.drawString("<----Cone", 120, 470);



g.drawOval(300, 100, 100, 100);
g.drawOval(325, 125, 50, 50);
g.drawRect(280, 80, 140, 140);
g.drawOval(240, 40, 220, 220);
g.drawOval(500, 40, 220, 220);
g.drawArc(560, 140, 100, 70, 215, 115);
g.drawOval(540, 100, 50, 20);
g.drawOval(630, 100, 50, 20);
g.drawLine(600, 110, 595, 180);
g.drawLine(620, 110, 625, 180);
g.drawLine(595,180,625,180);
g.drawArc(485, 110, 70, 70, 110, 130);
g.drawArc(665, 110, 70, 70, 70, -130);
g.drawString("HUMAN FACE", 570, 300);


g.drawRect(400, 350, 200, 200);
g.drawRect(440, 390, 200, 200);
g.drawLine(400, 350, 440, 390);
g.drawLine(600, 550, 640, 590);
g.drawLine(600, 350, 640, 390);
g.drawLine(400, 550, 440, 590);
g.drawString("CUBE",480, 480);

g.drawRoundRect(750, 30, 200, 200, 70, 70);
g.fillRoundRect(750, 300, 200, 200, 70, 70);
g.drawString("Round Rect", 820, 150);

g.drawLine(1000, 20, 1000, 200);
g.drawLine(1000, 200, 1300, 200);
g.drawLine(1000, 200, 1050, 150);
g.drawLine(1050, 150, 1090, 150);
g.drawLine(1090, 150, 1150, 120);
g.drawLine(1150, 120, 1200, 150);
g.drawLine(1200, 150, 1250, 100);
g.drawString("----------Line Graph-----------", 1100, 230);


g.fillArc(1000, 300, 200, 200, 00, 30);
g.fillArc(1000, 300, 200, 200, 90, 30);
g.fillArc(1000, 300, 200, 200, 180, 30);
g.fillArc(1000, 300, 200, 200, 270, 30);
g.drawString("FAN", 1050, 470);

}
}

No comments:

Post a Comment