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