Advertisement
ridjis

Cica Glisa

Feb 26th, 2015
495
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.95 KB | None | 0 0
  1. // perun.dmi.rs/mitrovic/rg1.zip
  2. import java.awt.Color;
  3. import java.awt.Font;
  4. import java.awt.Graphics;
  5. import java.awt.image.BufferedImage;
  6. import java.io.IOException;
  7. import java.io.InputStream;
  8. import javax.imageio.ImageIO;
  9. import javax.swing.JFrame;
  10. import javax.swing.JPanel;
  11.  
  12. @SuppressWarnings({"serial", "unused"})
  13. public class CicaGlisa extends JPanel
  14. {
  15.     private BufferedImage image;
  16.  
  17.     public CicaGlisa()
  18.     {
  19.         try
  20.         {
  21.             InputStream input = getClass().getResourceAsStream("car.jpg");
  22.             image = ImageIO.read(input);
  23.         } catch (IOException e)
  24.         {
  25.             e.printStackTrace();
  26.             System.exit(-1);
  27.         }
  28.         setBackground(Color.WHITE);
  29.     }
  30.  
  31.     @Override
  32.     protected void paintComponent(Graphics g) {
  33.         super.paintComponent(g);
  34.         //crtanje glOve
  35.         g.setColor(Color.yellow);
  36.         g.fillOval(120, 120, 100, 100);
  37.         g.setColor(Color.black);
  38.         g.drawOval(120, 120, 100, 100);
  39.         //crtanje ociju
  40.         g.setColor(Color.blue);
  41.         g.fillOval(135, 145, 25, 20);
  42.         g.setColor(Color.blue);
  43.         g.fillOval(180, 145, 25, 20);              
  44.         //crtanje nosa
  45.         g.setColor(Color.black);
  46.         int[] xPoints = {170, 160, 180};
  47.         int[] yPoints = {145, 180, 180};
  48.         g.drawPolyline(xPoints,yPoints, 3);
  49.         //crtanje usta
  50.         g.setColor(Color.red);
  51.         g.drawArc(145, 150, 50, 50, 230, 80);
  52.         //crtanje tijela
  53.         g.setColor(Color.black);
  54.         g.drawLine(170, 220, 170, 350);
  55.         //crtanje nogu
  56.         g.setColor(Color.black);
  57.         g.drawLine(170, 350, 130, 450);
  58.         g.drawLine(170, 350, 210, 450);
  59.         //crtanje ruku
  60.         g.setColor(Color.black);
  61.         g.drawLine(170, 265, 130, 350);
  62.         g.drawLine(170, 265, 210, 350);
  63.         //crtanje auta
  64.         g.drawImage(image, 400, 180, null);
  65.         //ispis teksta
  66.         g.drawString("Ovo je cica glisa", 110, 490);
  67.     }
  68.  
  69.     public static void main(String[] args) {
  70.         JFrame frame = new JFrame();
  71.         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  72.         frame.getContentPane().add(new CicaGlisa());
  73.         frame.setSize(800, 600);
  74.         frame.setTitle("Cica Glisa");
  75.         frame.setVisible(true);
  76.     }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement