Advertisement
IronTomman

Untitled

Nov 19th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.85 KB | None | 0 0
  1.  
  2. import java.awt.Color;
  3. import acm.graphics.GLabel;
  4. import acm.graphics.GRect;
  5. import acm.program.GraphicsProgram;
  6.  
  7. public class Chess extends GraphicsProgram {
  8.  
  9.     String strZahlen[] = { "9", "8", "7", "6", "5", "4", "3", "2", "1" };
  10.     String strBuchstaben[] = { "Z", "A", "B", "C", "D", "E", "F", "G", "H" };
  11.  
  12.     @Override
  13.     public void run() {
  14.         for (int greySquares = 0; greySquares <= 7; greySquares++) {
  15.             if (greySquares % 2 != 0) {
  16.  
  17.                 for (int gerade = 1; gerade <= 7; gerade += 2) {
  18.                     for (int i1 = 0; i1 <= 3; i1++) {
  19.                         GRect rectGrade = new GRect((100 + 100) * i1 + 100 + 100, gerade * 100, 100, 100);
  20.                         rectGrade.setFilled(true);
  21.                         rectGrade.setFillColor(Color.LIGHT_GRAY);
  22.                         add(rectGrade);
  23.                     }
  24.                 }
  25.  
  26.             } else {
  27.                 for (int ungerade = 2; ungerade <= 8; ungerade += 2) {
  28.                     for (int i2 = 0; i2 <= 3; i2++) {
  29.                         GRect rectUngerade = new GRect((100 + 100) * i2 + 100, ungerade * 100, 100, 100);
  30.                         rectUngerade.setFilled(true);
  31.                         rectUngerade.setFillColor(Color.LIGHT_GRAY);
  32.                         add(rectUngerade);
  33.                     }
  34.                 }
  35.             }
  36.         }
  37.         for (int oben = 1; oben <= 8; oben++) {
  38.             GLabel glabelOben = new GLabel(strBuchstaben[oben], 100 * oben + 45, 80);
  39.             glabelOben.setFont("SansSerif-30");
  40.             add(glabelOben);
  41.         }
  42.         for (int rechts = 1; rechts <= 8; rechts++) {
  43.             GLabel glabelRechts = new GLabel(strZahlen[rechts], 925, 100 * rechts + 55);
  44.             glabelRechts.setFont("SansSerif-30");
  45.             add(glabelRechts);
  46.            
  47.         }
  48.         for (int unten = 1; unten <= 8; unten++) {
  49.             GLabel glabelUnten = new GLabel(strBuchstaben[unten], 100 * unten + 45, 940);
  50.             glabelUnten.setFont("SansSerif-30");
  51.             add(glabelUnten);
  52.         }
  53.         for (int links = 1; links <= 8; links++) {
  54.             GLabel glabelLinks = new GLabel(strZahlen[links], 70, 100 * links + 55);
  55.             glabelLinks.setFont("SansSerif-30");
  56.             add(glabelLinks);
  57.         }
  58.  
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement