Crenox

Java Drawing Source Code

Apr 18th, 2013
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. import java.awt.*;
  2. import javax.swing.*;
  3.  
  4. public class DrawingPractice extends JApplet
  5. {
  6. Point m_AppletDimensions = new Point(1000, 900),
  7. m_SquarePosition = new Point(450, 800),
  8. m_SquareDimensions = new Point(100, 100),
  9. m_SquarePosition2 = new Point(450, 700),
  10. m_SquareDimensions2 = new Point(100, 100),
  11. m_OvalPosition = new Point(450, 100),
  12. m_OvalDimensions = new Point(100, 100),
  13. m_OvalPosition2 = new Point(450, 200),
  14. m_OvalDimensions2 = new Point(100, 100),
  15. m_SquarePosition3 = new Point(400, 400),
  16. m_SquareDimensions3 = new Point(200, 200),
  17. m_OvalPosition3 = new Point(400, 400),
  18. m_OvalDimensions3 = new Point(200, 200);
  19.  
  20. public void init()
  21. {
  22. setSize((int)m_AppletDimensions.getX(), (int)m_AppletDimensions.getY());
  23. }
  24.  
  25. public void paint(Graphics g)
  26. {
  27. /* If you want to customize your color, do this:
  28. g.setColor(new Color(200, 200, 200));
  29. That gives you the color light grey */
  30. g.setColor(Color.black);
  31. g.fillRect((int)m_SquarePosition.getX(), (int)m_SquarePosition.getY(), (int)m_SquareDimensions.getX(), (int)m_SquareDimensions.getY());
  32. g.setColor(Color.black);
  33. g.drawRect((int)m_SquarePosition2.getX(), (int)m_SquarePosition2.getY(), (int)m_SquareDimensions2.getX(), (int)m_SquareDimensions2.getY());
  34. g.setColor(Color.black);
  35. g.fillOval((int)m_OvalPosition.getX(), (int)m_OvalPosition.getY(), (int)m_OvalDimensions.getX(), (int)m_OvalDimensions.getY());
  36. g.setColor(Color.black);
  37. g.drawOval((int)m_OvalPosition2.getX(), (int)m_OvalPosition2.getY(), (int)m_OvalDimensions2.getX(), (int)m_OvalDimensions2.getY());
  38. g.setColor(Color.blue);
  39. g.fillRect((int)m_SquarePosition3.getX(), (int)m_SquarePosition3.getY(), (int)m_SquareDimensions3.getX(), (int)m_SquareDimensions3.getY());
  40. g.setColor(Color.red);
  41. g.fillOval((int)m_OvalPosition3.getX(), (int)m_OvalPosition3.getY(), (int)m_OvalDimensions3.getX(), (int)m_OvalDimensions3.getY());
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment