Guest User

Untitled

a guest
Feb 24th, 2014
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.08 KB | None | 0 0
  1. import java.awt.Color;
  2. import java.awt.Dimension;
  3. import java.awt.Graphics;
  4. import java.awt.Graphics2D;
  5. import java.awt.geom.Rectangle2D;
  6.  
  7. import javax.swing.JFrame;
  8. import javax.swing.JPanel;
  9.  
  10. public class Test extends JPanel {
  11.     double D = 70.9;
  12.     double xT = 0.3;
  13.     double yT = 0;
  14.     int SIZE = 200;
  15.    
  16.     public Test() {
  17.         this.setPreferredSize(new Dimension(SIZE, SIZE));
  18.     }
  19.    
  20.     public void paintComponent(Graphics g) {
  21.         super.paintComponent(g);
  22.         Graphics2D g2 = (Graphics2D)g;
  23.         g2.setColor(Color.red);
  24.         g2.fill(new Rectangle2D.Double(0,   0,   SIZE, SIZE));
  25.         g2.setColor(Color.white);
  26.         g2.fill(new Rectangle2D.Double(xT,   yT,   D, D));
  27.         g2.fill(new Rectangle2D.Double(xT+D, yT+D, D, D));
  28.         g2.setColor(Color.black);
  29.         g2.fill(new Rectangle2D.Double(xT,   yT+D, D, D));
  30.         g2.fill(new Rectangle2D.Double(xT+D, yT,   D, D));
  31.     }
  32.    
  33.     public static void main(String[] args) {
  34.         JFrame frame = new JFrame();
  35.         JPanel panel = new Test();
  36.        
  37.         frame.add(panel);
  38.         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  39.         frame.pack();
  40.         frame.setVisible(true);
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment