1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

HILFE - BlueJ

  • Marcel2906
  • 15. November 2008 um 19:07
  • Unerledigt
  • Marcel2906
    2
    Marcel2906
    Mitglied
    Punkte
    35
    Beiträge
    5
    • 15. November 2008 um 19:07
    • #1

    Ich hab da mal ein kleines Problem. Ich möchte mit BlueJ etwas programmieren, unzwar:
    Einen Pfeil der statt einer spitze nur einen Kreis besitzt. Dieser soll dann durch wegradieren und neu zeichnen auf eine Dartscheibe fliegen die oben rechts vorher gezeichnen wurde und aus 4 Kreisen besteht. Der Pfeil soll an einer gedachten vertikalen Linie durch die Dartscheibe zum halt kommen.Der Pfeil soll mit einem Mausklick starten.

    Der nachfolgende Code funktioniert nicht ganz.
    Ich habe es nur hinbekommen, dass der Pfeil mit einer sehr sehr sehr hohen Geschwindigkeit aud die Scheibe zufliegt und nicht anhält.

    Code
    import sum.kern.*; 
    
    
    /** 
     * @author  
     * @version  
     */ 
    public class Pfeil 
    { 
        // Objekte 
        Bildschirm derBildschirm; 
        Stift meinStift; 
        Maus dieMaus; 
    
     
        // Konstruktor 
        public Pfeil() 
        { 
            derBildschirm = new Bildschirm(600,400); 
            meinStift = new Stift(); 
            dieMaus = new Maus(); 
        } 
     
        // Dienste 
        public void fuehreAus() 
        { 
            // Aktionsteil 
    
     
    
            meinStift.bewegeBis(500,110); 
            meinStift.zeichneKreis(10); 
            meinStift.zeichneKreis(20); 
            meinStift.zeichneKreis(30); 
            meinStift.zeichneKreis(40); 
            meinStift.bewegeBis(30,350); 
            meinStift.runter(); 
            meinStift.dreheUm(27); 
            meinStift.bewegeUm(50); 
            meinStift.zeichneKreis(2); 
    
    
            do 
            { 
                if (dieMaus.istGedrueckt()) 
     
            { 
    
     
    
            meinStift.radiere(); 
            meinStift.zeichneKreis(2); 
            meinStift.dreheUm(180); 
            meinStift.bewegeUm(50); 
            meinStift.hoch(); 
            meinStift.dreheUm(180); 
            meinStift.bewegeUm(50.1); 
            meinStift.runter(); 
            meinStift.bewegeUm(50); 
            meinStift.zeichneKreis(2); 
    
        } 
    
     
    
            }  while (!dieMaus.doppelKlick());  
    
            // Aufraeumen 
            meinStift.gibFrei(); 
            derBildschirm.gibFrei(); 
            dieMaus.gibFrei(); 
        } 
    }
    Alles anzeigen

    vllt kriegt dass ja einer hin

    danke

  • mdk
    26
    mdk
    Emeritus
    Reaktionen
    130
    Punkte
    7.120
    Beiträge
    1.390
    • 15. November 2008 um 19:12
    • #2

    Ich hab ein Déjà-vu.

  • Marcel2906
    2
    Marcel2906
    Mitglied
    Punkte
    35
    Beiträge
    5
    • 15. November 2008 um 19:48
    • #3
    Zitat von mdk

    Ich hab ein Déjà-vu.

    Ja, mir wurde gesagt, dass das andere im falschen forum ist, dann hab ich halt in diesem reingesetzt

  • java-girl
    14
    java-girl
    Mitglied
    Reaktionen
    7
    Punkte
    2.037
    Beiträge
    357
    • 16. November 2008 um 12:25
    • #4

    Na ja, also recht viel hat sich hier nicht verbessert. Wie gesagt, wenn du mir nicht die Möglichkeit gibst, den Code auszuprobieren und selbst zu sehen, wie es aussieht, da deine Beschreibung für mich immer noch unzureichend ist, werde - zumindest ich - dir nicht weiterhelfen, obwohl ich es vielleicht könnte oder gern tun würde.

    There's no better place than 127.0.0.1!

  • Marcel2906
    2
    Marcel2906
    Mitglied
    Punkte
    35
    Beiträge
    5
    • 16. November 2008 um 12:53
    • #5
    Zitat von java-girl

    Na ja, also recht viel hat sich hier nicht verbessert. Wie gesagt, wenn du mir nicht die Möglichkeit gibst, den Code auszuprobieren und selbst zu sehen, wie es aussieht, da deine Beschreibung für mich immer noch unzureichend ist, werde - zumindest ich - dir nicht weiterhelfen, obwohl ich es vielleicht könnte oder gern tun würde.


    wie kannich dass denn so machen, dass du den code ausprobieren kannst?

  • Paulchen
    1
    Paulchen
    Gast
    • 16. November 2008 um 13:30
    • #6

    Versetze dich in die Situation einer Person, die Java SE auf ihrem Computer installiert hat. Was muss sie tun, um deinen Code auszuführen?

  • Marcel2906
    2
    Marcel2906
    Mitglied
    Punkte
    35
    Beiträge
    5
    • 16. November 2008 um 13:45
    • #7
    Zitat von Paulchen

    Versetze dich in die Situation einer Person, die Java SE auf ihrem Computer installiert hat. Was muss sie tun, um deinen Code auszuführen?


    Glaub ich bin nen bisschen zu blöd hier :distur:
    Aber ich kann ja mal beschreiben wie ich es hab.
    Also ich hab BlueJ installiert mit java und sum.kern
    beschreibung auf:

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

    vllt hilft das ja

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung