Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.*;
- import java.awt.*;
- public class Draw extends JPanel{
- public void drawing(){
- repaint();
- }
- public void paintComponent(Graphics g){
- super.paintComponents(g);
- g.setColor(Color.RED);
- g.fillRect(200,0,600,40);
- g.fillRect(200,80,600,40);
- g.fillRect(200,160,600,40);
- g.fillRect(0,240,800,40);
- g.fillRect(0,320,800,40);
- g.fillRect(0,400,800,40);
- g.setColor(Color.BLUE);
- g.fillRect(0,0,200,200);
- int w = 170;
- int h = 170;
- int x = 15;
- int y = 15;
- int ax = (w/2) + x;
- int ay = y;
- int bx = w+x;
- int by = (int)(.374*(double)(h)+(double)(y));
- int cx = (int)(.825*(double)(w)+(double)(x));
- int cy = h+y;
- int dx = (int)(.175*(double)(h)+(double)(x));
- int dy = h+y;
- int ex = x;
- int ey = by;
- Polygon star = new Polygon();
- g.setColor(Color.WHITE);
- star.addPoint(ax,ay);
- star.addPoint(83,ey);
- star.addPoint(ex,ey);
- star.addPoint(ex+53, ey+40);
- star.addPoint(dx,dy);
- star.addPoint(ax,dy-40);
- star.addPoint(cx,cy);
- star.addPoint(bx-53,ey+40);
- star.addPoint(bx,by);
- star.addPoint(117,ey);
- g.fillPolygon(star);
- g.setColor(Color.GRAY);
- g.drawRect(0, 0, 800, 400);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement