Advertisement
Guest User

oberfläche

a guest
Jun 8th, 2012
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
GwBasic 10.40 KB | None | 0 0
  1. import sum.kern.*;
  2. import java.awt.*;
  3. import sum.werkzeuge.*;
  4.  
  5. public class Oberflaeche
  6. {
  7.   Buntstift ms;
  8.   Maus m;
  9.   Uhr u;
  10.  
  11.   public Oberflaeche(Bildschirm bildschirm, Uhr uhr)
  12.   {
  13.    u = uhr;
  14.    init();
  15.    draw();
  16.   }
  17.  
  18.   public void main(String args[])
  19.   {
  20.  
  21.   }
  22.  
  23.   public void init()
  24.   {
  25.    ms = new Buntstift();
  26.    m  = new Maus();
  27.   }
  28.    
  29.   public void draw()
  30.   {
  31.    links();
  32.    //unten();
  33.   }
  34.  
  35.    public void coordinaten()
  36.    {
  37.      while(!m.doppelKlick())
  38.      {
  39.        ms.bewegeBis(1150,925);
  40.        ms.schreibeText          ("("+m.hPosition()+","+m.vPosition()+")")     ;                                       ;
  41.        ms.setzeFarbe            (Farbe.WEISS)                                 ;
  42.        ms.setzeFuellMuster      (Muster.GEFUELLT)                             ;
  43.        ms.bewegeBis(1147,913)                                                 ;
  44.        ms.zeichneRechteck       (60,12)                                       ;
  45.        ms.setzeFarbe            (Farbe.SCHWARZ)                               ;
  46.      }
  47.    }
  48.  
  49.    public void raeumeAuf()
  50.     {
  51.       ms.gibFrei();
  52.       m.gibFrei();
  53.     }
  54.  
  55.     public void oben()
  56.     {
  57.       //ms.setzeFarbe            (Farbe.BLAU)                     ;
  58.       //ms.setzeFuellMuster      (Muster.GEFUELLT)                ;
  59.       //ms.zeichneRechteck       (120,45)                 ;
  60.       ms.setzeSchriftGroesse   (16)                             ;
  61.       ms.setzeSchriftStil      (Schrift.FETT)                   ;
  62.       ms.setzeSchriftArt       (Schrift.ARIAL)                  ;
  63.       ms.setzeFarbe            (Farbe.WEISS)                    ;
  64.       ms.bewegeBis             (10,40)                          ;
  65.       ms.schreibeText          ("GarStRißNo")                   ;
  66.       ms.bewegeBis             (0,46)                           ;
  67.       ms.setzeLinienBreite     (3)                              ;
  68.       ms.setzeFarbe            (Farbe.SCHWARZ)                  ;
  69.       ms.runter                ()                               ;
  70.       ms.bewegeBis             (120,46)                 ;
  71.       ms.hoch                  ()                               ;                              ;
  72.       ms.setzeLinienBreite     (1)                              ;
  73.       ms.setzeSchriftStil      (Schrift.STANDARDSTIL)           ;
  74.       ms.setzeSchriftGroesse   (12)                             ;
  75.     }
  76.  
  77.     public void links()
  78.     {
  79.       ms.setzeFarbe            (Farbe.BLAU)                     ;
  80.       ms.setzeFuellMuster      (Muster.GEFUELLT);
  81.       ms.bewegeBis(0, 0)               ;
  82.       ms.zeichneRechteck       (120,45)                 ;
  83.       ms.setzeSchriftGroesse   (16)                             ;
  84.       ms.setzeSchriftStil      (Schrift.FETT)                   ;
  85.       ms.setzeSchriftArt       (Schrift.ARIAL)                  ;
  86.       ms.setzeFarbe            (Farbe.WEISS)                    ;
  87.       ms.bewegeBis             (10,40)                          ;
  88.       ms.schreibeText          ("GarStRißNo")                   ;
  89.       ms.bewegeBis             (0,46)                           ;
  90.       ms.setzeLinienBreite     (3)                              ;
  91.       ms.setzeFarbe            (Farbe.SCHWARZ)                  ;
  92.       ms.runter                ()                               ;
  93.       ms.bewegeBis             (120,46)                 ;
  94.       ms.hoch                  ()                               ;                              ;
  95.       ms.setzeLinienBreite     (1)                              ;
  96.       ms.setzeSchriftStil      (Schrift.STANDARDSTIL)           ;
  97.       ms.setzeSchriftGroesse   (12);
  98.      
  99.         ms.normal();
  100.         ms.bewegeBis             (0,48)                           ;
  101.         ms.setzeFarbe            (Farbe.rgb(205,205,193))         ;
  102.         ms.zeichneRechteck       (120,1000)                       ;
  103.         ms.setzeLinienBreite     (3)                              ;
  104.         ms.setzeFarbe            (Farbe.SCHWARZ)                  ;
  105.         ms.bewegeBis             (120,0)                         ;
  106.         ms.runter                ()                               ;
  107.         ms.bewegeBis             (120,1000)                        ;
  108.         ms.hoch                  ()                               ;
  109.         //erzeugeButtonsLinks();
  110.  
  111.     }
  112.  
  113.     public void unten()
  114.     {
  115.        ms.setzeFarbe            (Farbe.rgb(205,205,193))             ;
  116.        ms.bewegeBis             (120,880)                            ;
  117.        ms.zeichneRechteck       (1500,1000)                          ;
  118.        ms.setzeFarbe            (Farbe.SCHWARZ)                      ;
  119.        ms.bewegeBis             (120,880)                            ;
  120.        ms.runter                ()                                   ;
  121.        ms.bewegeBis             (1300,880)                           ;
  122.        ms.hoch                  ()                                   ;
  123.        erzeugeButtonsUnten      ()                                   ;
  124.  
  125.        ms.setzeFarbe            (Farbe.SCHWARZ)                                 ;
  126.        ms.bewegeBis(10,890)               ;
  127.        ms.schreibeText("Aktuelle Auswahl:");
  128.     }
  129.  
  130.      public void erzeugeButtonsLinks()
  131.      {
  132.        ms.bewegeBis             (30,60)                                ;
  133.        for (int x=0;x<11;x++)
  134.        {
  135.          ms.setzeFarbe            (Farbe.rgb(220,220,220))             ;
  136.          ms.zeichneRechteck       (53,53);
  137.          ms.setzeFuellMuster      (Muster.DURCHSICHTIG)                ;
  138.          ms.setzeFarbe            (Farbe.SCHWARZ)                      ;
  139.          ms.zeichneRechteck       (53,53)                              ;
  140.          ms.setzeFuellMuster      (Muster.GEFUELLT)                    ;
  141.          ms.dreheBis              (270)                                ;
  142.          ms.bewegeUm              (75)                                 ;
  143.  
  144.        }
  145.      }
  146.  
  147.     public void erzeugeButtonsUnten()
  148.     {
  149.        ms.bewegeBis             (150,900)                                 ;
  150.        ms.setzeFarbe            (Farbe.SCHWARZ)                           ;
  151.        ms.zeichneRechteck       (40,40)                                   ;
  152.        ms.dreheBis              (0)                                       ;
  153.        ms.bewegeUm              (70)                                      ;
  154.               ms.setzeFarbe            (Farbe.BLAU)                       ;
  155.        ms.zeichneRechteck       (40,40)                                   ;
  156.        ms.dreheBis              (0)                                       ;
  157.        ms.bewegeUm              (70)                                      ;
  158.               ms.setzeFarbe            (Farbe.CYAN)                       ;
  159.        ms.zeichneRechteck       (40,40)                                   ;
  160.        ms.dreheBis              (0)                                       ;
  161.        ms.bewegeUm              (70)                                      ;
  162.               ms.setzeFarbe            (Farbe.DUNKELGRAU)                 ;
  163.        ms.zeichneRechteck       (40,40)                                   ;
  164.        ms.dreheBis              (0)                                       ;
  165.        ms.bewegeUm              (70)                                      ;
  166.               ms.setzeFarbe            (Farbe.GRAU)                       ;
  167.        ms.zeichneRechteck       (40,40)                                   ;
  168.        ms.dreheBis              (0)                                       ;
  169.        ms.bewegeUm              (70)                                      ;
  170.               ms.setzeFarbe            (Farbe.GRUEN)                      ;
  171.        ms.zeichneRechteck       (40,40)                                   ;
  172.        ms.dreheBis              (0)                                       ;
  173.        ms.bewegeUm              (70)                                      ;
  174.               ms.setzeFarbe            (Farbe.HELLGRAU)                   ;
  175.        ms.zeichneRechteck       (40,40)                                   ;
  176.        ms.dreheBis              (0)                                       ;
  177.        ms.bewegeUm              (70)                                      ;
  178.               ms.setzeFarbe            (Farbe.MAGENTA)                    ;
  179.        ms.zeichneRechteck       (40,40)                                   ;
  180.        ms.dreheBis              (0)                                       ;
  181.        ms.bewegeUm              (70)                                      ;
  182.               ms.setzeFarbe            (Farbe.ORANGE)                     ;
  183.        ms.zeichneRechteck       (40,40)                                   ;
  184.        ms.dreheBis              (0)                                       ;
  185.        ms.bewegeUm              (70)                                      ;
  186.               ms.setzeFarbe            (Farbe.PINK)                       ;
  187.        ms.zeichneRechteck       (40,40)                                   ;
  188.        ms.dreheBis              (0)                                       ;
  189.        ms.bewegeUm              (70)                                      ;
  190.               ms.setzeFarbe            (Farbe.ROT)                        ;
  191.        ms.zeichneRechteck       (40,40)                                   ;
  192.        ms.dreheBis              (0)                                       ;
  193.        ms.bewegeUm              (70)                                      ;
  194.               ms.setzeFarbe            (Farbe.WEISS)                      ;
  195.        ms.zeichneRechteck       (40,40)                                   ;
  196.        ms.dreheBis              (0)                                       ;
  197.        ms.bewegeUm              (70)                                      ;
  198.               ms.setzeFarbe            (Farbe.GELB)                       ;
  199.        ms.zeichneRechteck       (40,40)                                   ;
  200.        ms.dreheBis              (0)                                       ;
  201.        ms.bewegeUm              (70)                                      ;
  202.  
  203.  
  204.       ms.bewegeBis             (150,900)                                  ;
  205.  
  206.       for (int x=0;x<13;x++)
  207.        {
  208.          ms.setzeFuellMuster      (Muster.DURCHSICHTIG)                   ;
  209.          ms.setzeFarbe            (Farbe.SCHWARZ)                         ;
  210.          ms.zeichneRechteck       (40,40)                                 ;
  211.          ms.dreheBis              (0)                                     ;
  212.          ms.bewegeUm              (70)                                    ;
  213.        }
  214.  
  215.     }
  216. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement