Advertisement
Guest User

Board.java

a guest
Oct 28th, 2011
638
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.97 KB | None | 0 0
  1. import java.awt.Color;
  2. import java.awt.Graphics;
  3. import java.awt.KeyEventDispatcher;
  4. import java.awt.event.KeyEvent;
  5. import java.awt.event.KeyListener;
  6.  
  7. import javax.swing.JPanel;
  8.  
  9. public class Board extends JPanel implements Runnable {
  10.     private static final long serialVersionUID = -6980446336015276827L;
  11.     static int leftscore = 0;
  12.     static int rightscore = 0;
  13.     private Thread thread;
  14.  
  15.     public void addNotify() {
  16.         super.addNotify();
  17.         thread = new Thread(this);
  18.         thread.start();
  19.     }
  20.  
  21.     public void paint(Graphics g) {
  22.         super.paint(g);
  23.         setBackground(Color.BLACK);
  24.         g.setColor(Color.WHITE);
  25.         for (int i = 0; i < 510; i += 16) {
  26.             g.fillRect(340, i + 2, 1, 8);
  27.         }
  28.  
  29.         g.fillRect(151, 34, 38, 64);
  30.         g.setColor(Color.BLACK);
  31.         if (leftscore == 0) {
  32.             g.fillRect(161, 44, 18, 44);
  33.         } else if (leftscore == 1) {
  34.             g.fillRect(151, 34, 28, 64);
  35.         } else if (leftscore == 2) {
  36.             g.fillRect(151, 44, 28, 17);
  37.             g.fillRect(161, 71, 28, 17);
  38.         } else if (leftscore == 3) {
  39.             g.fillRect(151, 44, 28, 17);
  40.             g.fillRect(151, 71, 28, 17);
  41.         } else if (leftscore == 4) {
  42.             g.fillRect(161, 34, 18, 27);
  43.             g.fillRect(151, 71, 28, 27);
  44.         } else if (leftscore == 5) {
  45.             g.fillRect(161, 44, 28, 17);
  46.             g.fillRect(151, 71, 28, 17);
  47.         } else if (leftscore == 6) {
  48.             g.fillRect(161, 44, 28, 17);
  49.             g.fillRect(161, 71, 18, 17);
  50.         } else if (leftscore == 7) {
  51.             g.fillRect(151, 44, 28, 54);
  52.         } else if (leftscore == 8) {
  53.             g.fillRect(161, 44, 18, 17);
  54.             g.fillRect(161, 71, 18, 17);
  55.         } else if (leftscore == 9) {
  56.             g.fillRect(161, 44, 18, 17);
  57.             g.fillRect(151, 71, 28, 27);
  58.         } else if (leftscore == 10) {
  59.             g.fillRect(161, 44, 18, 44);
  60.             g.setColor(Color.WHITE);
  61.             g.fillRect(131, 34, 10, 64);
  62.         }
  63.         g.setColor(Color.WHITE);
  64.         g.fillRect(491, 34, 38, 64);
  65.         g.setColor(Color.BLACK);
  66.         if (rightscore == 0) {
  67.             g.fillRect(501, 44, 18, 44);
  68.         } else if (rightscore == 1) {
  69.             g.fillRect(491, 34, 28, 64);
  70.         } else if (rightscore == 2) {
  71.             g.fillRect(491, 44, 28, 17);
  72.             g.fillRect(501, 71, 28, 17);
  73.         } else if (rightscore == 3) {
  74.             g.fillRect(491, 44, 28, 17);
  75.             g.fillRect(491, 71, 28, 17);
  76.         } else if (rightscore == 4) {
  77.             g.fillRect(501, 34, 18, 27);
  78.             g.fillRect(491, 71, 28, 27);
  79.         } else if (rightscore == 5) {
  80.             g.fillRect(501, 44, 28, 17);
  81.             g.fillRect(491, 71, 28, 17);
  82.         } else if (rightscore == 6) {
  83.             g.fillRect(501, 44, 28, 17);
  84.             g.fillRect(501, 71, 18, 17);
  85.         } else if (rightscore == 7) {
  86.             g.fillRect(491, 44, 28, 54);
  87.         } else if (rightscore == 8) {
  88.             g.fillRect(501, 44, 18, 17);
  89.             g.fillRect(501, 71, 18, 17);
  90.         } else if (rightscore == 9) {
  91.             g.fillRect(501, 44, 18, 17);
  92.             g.fillRect(491, 71, 28, 27);
  93.         } else if (rightscore == 10) {
  94.             g.fillRect(501, 44, 18, 44);
  95.             g.setColor(Color.WHITE);
  96.             g.fillRect(471, 34, 10, 64);
  97.         }
  98.  
  99.         g.setColor(Color.WHITE);
  100.         g.fillRect(80, 223, 10, 64);
  101.         g.fillRect(600, 223, 10, 64);
  102.     }
  103.  
  104.     public void run() {
  105.         while (true) {
  106.             repaint();
  107.         }
  108.     }
  109. }
  110.  
  111.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement