Advertisement
Guest User

Untitled

a guest
Apr 30th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.17 KB | None | 0 0
  1. import java.awt.*;
  2. import javax.swing.*;
  3. import java.awt.geom.*;
  4.  
  5. public class Test{
  6.     private static final int WIDTH = 700;
  7.     private static final int HEIGHT = 900;
  8.     public static void main(String args[])
  9.     {
  10.         JFrame frame = new JFrame();
  11.         frame.setSize(WIDTH, HEIGHT);
  12.         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  13.        
  14.         frame.add( new JComponent() {
  15.                 private void paintComponent(Graphics2D g){
  16.                     g.setColor(Color.BLACK);
  17.                     g.fill(new Rectangle2D.Double(0, 0, WIDTH, HEIGHT));
  18.                     g.setColor(Color.BLUE);
  19.                     g.fill(new RoundRectangle2D.Double(40, 80, 560, 20, 10, 10));   //1
  20.                     g.fill(new RoundRectangle2D.Double(40, 80, 20, 200, 10, 10));   //2
  21.                     g.fill(new RoundRectangle2D.Double(80, 120, 80, 60, 10, 10));   //3
  22.                     g.fill(new RoundRectangle2D.Double(180, 120, 100, 60, 10, 10)); //4
  23.                     g.fill(new RoundRectangle2D.Double(300, 80, 40, 100, 10, 10));  //5
  24.                     g.fill(new RoundRectangle2D.Double(360, 120, 100, 60, 10, 10)); //6
  25.                     g.fill(new RoundRectangle2D.Double(480, 120, 80, 60, 10, 10));  //7
  26.                     g.fill(new RoundRectangle2D.Double(580, 80, 20, 200, 10, 10));  //8
  27.                     g.fill(new RoundRectangle2D.Double(80, 200, 80, 40, 10, 10));   //9
  28.                     g.fill(new RoundRectangle2D.Double(180, 200, 40, 160, 10, 10)); //10
  29.                
  30.                     g.fill(new RoundRectangle2D.Double(240, 200, 160, 40, 10, 10)); //11
  31.                     g.fill(new RoundRectangle2D.Double(420, 200, 40, 160, 10, 10)); //12
  32.                     g.fill(new RoundRectangle2D.Double(480, 200, 80, 40, 10, 10));  //13
  33.                     g.fill(new RoundRectangle2D.Double(40, 260, 120, 20, 10, 10));  //14
  34.                     g.fill(new RoundRectangle2D.Double(180, 260, 100, 40, 10, 10)); //15
  35.                     g.fill(new RoundRectangle2D.Double(300, 200, 40, 100, 10, 10)); //16
  36.                     g.fill(new RoundRectangle2D.Double(360, 260, 100, 40, 10, 10)); //17
  37.                     g.fill(new RoundRectangle2D.Double(480, 260, 120, 20, 10, 10)); //18
  38.                     g.fill(new RoundRectangle2D.Double(140, 260, 20, 100, 10, 10)); //19
  39.                    
  40.                     g.fill(new RoundRectangle2D.Double(480, 260, 20, 100, 10, 10)); //20
  41.                     g.fill(new RoundRectangle2D.Double(40, 340, 120, 20, 10, 10));  //21
  42.                     g.fill(new RoundRectangle2D.Double(480, 340, 120, 20, 10, 10)); //22
  43.                     g.fill(new RoundRectangle2D.Double(40, 380, 120, 20, 10, 10));  //23
  44.                     g.fill(new RoundRectangle2D.Double(480, 380, 120, 20, 10, 10)); //24
  45.                     g.fill(new RoundRectangle2D.Double(140, 380, 20, 100, 10, 10)); //25
  46.                     g.fill(new RoundRectangle2D.Double(180, 380, 40, 100, 10, 10)); //26
  47.                     g.fill(new RoundRectangle2D.Double(420, 380, 40, 100, 10, 10)); //27
  48.                     g.fill(new RoundRectangle2D.Double(480, 380, 20, 100, 10, 10)); //28
  49.                     //forgot 29 cuz im dumb
  50.                     g.fill(new RoundRectangle2D.Double(40, 460, 120, 20, 10, 10));  //30
  51.                     g.fill(new RoundRectangle2D.Double(240, 440, 160, 40, 10, 10)); //31
  52.                     g.fill(new RoundRectangle2D.Double(480, 460, 120, 20, 10, 10)); //32
  53.                     g.fill(new RoundRectangle2D.Double(40, 460, 20, 220, 10, 10));  //33
  54.                     g.fill(new RoundRectangle2D.Double(300, 440, 40, 100, 10, 10)); //34
  55.                     g.fill(new RoundRectangle2D.Double(580, 460, 20, 220, 10, 10)); //35
  56.                     g.fill(new RoundRectangle2D.Double(80, 500, 80, 20, 10, 10));   //36
  57.                     g.fill(new RoundRectangle2D.Double(180, 500, 100, 40, 10, 10)); //37
  58.                     g.fill(new RoundRectangle2D.Double(360, 500, 100, 40, 10, 10)); //38
  59.                     g.fill(new RoundRectangle2D.Double(480, 500, 80, 20, 10, 10));  //39
  60.                     g.fill(new RoundRectangle2D.Double(40, 560, 60, 20, 10, 10));   //40
  61.  
  62.                     g.fill(new RoundRectangle2D.Double(120, 500, 40, 80, 10, 10));  //41
  63.                     g.fill(new RoundRectangle2D.Double(480, 500, 40, 80, 10, 10));  //42
  64.                     g.fill(new RoundRectangle2D.Double(540, 560, 60, 20, 10, 10));  //43
  65.                     g.fill(new RoundRectangle2D.Double(180, 560, 40, 80, 10, 10));  //44
  66.                     g.fill(new RoundRectangle2D.Double(240, 560, 160, 40, 10, 10)); //45
  67.                     g.fill(new RoundRectangle2D.Double(420, 560, 40, 80, 10, 10));  //46
  68.                     g.fill(new RoundRectangle2D.Double(300, 560, 40, 80, 10, 10));  //47
  69.                     g.fill(new RoundRectangle2D.Double(80, 620, 200, 20, 10, 10));  //48
  70.                     g.fill(new RoundRectangle2D.Double(360, 620, 200, 20, 10, 10)); //49
  71.                     g.fill(new RoundRectangle2D.Double(40, 660, 560, 20, 10, 10));  //50
  72.                 }
  73.             });
  74.         frame.setVisible(true);
  75.     }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement