Problem mit BlueJ und der suM Kern Bilbliothek

...komplette Frage anzeigen Fehlermeldung! - (Computer, Programm, Java)

2 Antworten

In deiner BlueJ-Version ist die Sum Bibliothekt nicht enthaltne.

Hier gibts eine BlueJ-Version in der die Sum-Bibliothek bereit installiert ist:

http://www.mg-werl.de/sum/bjw.zip

Damit sollte es funktionieren

muss ich dann die andere bluej version löschen? und muss ich die neue extrahieren?

0
@julu2012

ob du die alte löschst oder nicht ist egal.

Und ja. Klar musst das entpackt werden.

0

Da es hier ja fast keine Lösungen bzw Hilfen gibt zu Bluej mit SUM hab ich mir gedacht ich mach das mal :D also hier ist ein Zeichen programm in dem man mit verschiedenen Tastenkombinationen Farben einstellen kann import sum.kern.*;

/** * Beschreiben Sie hier die Klasse Zeichnen. * * @author Nils * @version (eine Versionsnummer oder ein Datum) */ public class Zeichnen { //Objekte Bildschirm bs; Buntstift s; Buntstift s2; Maus m; Tastatur t;

//Konstruktor

public Zeichnen()
{
    bs = new Bildschirm(960,980);
    s = new Buntstift();
    m = new Maus();
    s2 = new Buntstift();
    t = new Tastatur();
}

//Dienste

public void fuereAus()
{
    s.setzeFarbe(4);
    while(!m.doppelKlick())
   {
     //Stift hoch runter, wenn maus gedrückt

      if(m.istGedrueckt())
      {
         s.runter();

      }
      else
      {
         s.hoch(); 
      }




      if (t.wurdeGedrueckt())
      {
          s2.hoch();
          if (t.zeichen() == '1')
          {
              s.setzeFarbe(Farbe.ROT);
            }
          else if (t.zeichen() == '2')
          {
              s.setzeFarbe(Farbe.BLAU);
            }
            else if (t.zeichen() == '3')
          {
              s.setzeFarbe(Farbe.GRUEN);
            }
            else if (t.zeichen() == '4')
          {
              s.setzeFarbe(Farbe.GELB);
            }
            else if (t.zeichen() == '5')
          {
              s.setzeFarbe(Farbe.ORANGE);
            }
            else if (t.zeichen() == '6')
          {
              s.setzeFarbe(Farbe.PINK);
            }
            else if (t.zeichen() == 'l')
          {
              s.setzeLinienBreite(1);
            }
            else if (t.zeichen() == '+')
          {
              s.setzeLinienBreite(s.linienbreite()+1);
              s2.bewegeBis(50,50);
              s2.runter();
              s2.setzeFarbe(Farbe.WEISS);
              s2.setzeFuellmuster(1);
              s2.zeichneKreis(20);


              s2.setzeFarbe(Farbe.SCHWARZ);
              s2.schreibeZahl(s.linienBreite());

            }
            else if (t.zeichen() == '-')
          {
              s.setzeLinienBreite(s.linienbreite()-1);
              s2.bewegeBis(50,50);
              s2.runter();
              s2.setzeFarbe(Farbe.WEISS);
              s2.setzeFuellmuster(1);
              s2.zeichneKreis(20);

              s2.setzeFarbe(Farbe.SCHWARZ);
              s2.schreibeZahl(s.linienBreite());



            }

          else
          {
              s.setzeFarbe(Farbe.SCHWARZ);
            }

            t.weiter();

        }
      //stift folgt maus
      s.bewegeBis(m.hPosition(),m.vPosition());
   }
}

}

Was möchtest Du wissen?