Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ics8_sydaniel;
- /**
- *
- * @author 4CSA-33
- */
- import java.awt.*;
- import java.awt.geom.*;
- public class Activity2 extends Frame{
- public void paint(Graphics g){
- Graphics2D g2d = (Graphics2D) g;
- //g2d.drawString("WELCOME ICS 8 STUDENTS!!", 40,50);
- //g2d.drawString("ARE YOU READY TO LEARN WHILE HAVING FUN?", 40,80);
- BasicStroke bs = new BasicStroke(2.0f);//identify the thickness of the pencil
- g2d.setStroke(bs); // to set the stroke
- g2d.setPaint(Color.black);
- Line2D.Double AB = new Line2D.Double(50,475,500,125);
- g2d.draw(AB);
- g2d.setPaint(Color.black);
- Line2D.Double BC = new Line2D.Double(500,125,300,300);
- g2d.draw(BC);
- g2d.setPaint(Color.black);
- Line2D.Double CD = new Line2D.Double(300,300,450,500);
- g2d.draw(CD);
- g2d.setPaint(Color.black);
- Line2D.Double DE = new Line2D.Double(450,500,200,375);
- g2d.draw(DE);
- g2d.setPaint(Color.black);
- Line2D.Double EA = new Line2D.Double(200,375,50,475);
- g2d.draw(EA);
- g2d.setPaint(Color.GREEN);
- QuadCurve2D.Double qc1 = new QuadCurve2D.Double(175,500 ,200,300, 400,550);
- g2d.draw(qc1);
- g2d.setPaint(Color.blue);
- CubicCurve2D.Double cc1 = new CubicCurve2D.Double(375,300, 450,550, 550,450, 575,350);
- g2d.draw(cc1);
- g2d.setPaint(Color.red);
- Rectangle2D.Double rect = new Rectangle2D.Double(100,100,150,200);
- g2d.draw(rect);
- g2d.setPaint(Color.yellow);
- Ellipse2D.Double elipse = new Ellipse2D.Double(80, 60, 40, 60);
- g2d.draw(elipse);
- Rectangle2D.Double forArc = new Rectangle2D.Double(300,50,100,75);
- g2d.setPaint(Color.orange);
- Arc2D.Double arc = new Arc2D.Double(forArc,15,75,Arc2D.PIE);
- g2d.draw(arc);
- g2d.setPaint(Color.black);
- g2d.drawString("Line", 250,350);
- g2d.drawString("QUADCURVE", 200,550);
- g2d.drawString("Cubic Curve", 400,350);
- g2d.drawString("rectangle", 150,150);
- g2d.drawString("Arc: Pie", 350,100);
- g2d.drawString("Ellipse", 75,50);
- }
- public static void main(String[] args){
- Activity2 s = new Activity2();
- s.setTitle("String in Java2D");
- s.setBackground(Color.LIGHT_GRAY);
- s.setSize(1000,1000);
- s.setVisible(true);
- s.setForeground(Color.green);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement