[Java] Farbflackern

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von m0mo, 26.10.2006.

  1. m0mo

    m0mo Thread Starter MacUser Mitglied

    Beiträge:
    479
    Zustimmungen:
    2
    MacUser seit:
    26.03.2005
    Hallo Leute, ich muss nun im Studium mit Java programmieren und ich habe zwar etwas Ahnung vom Programmieren, aber leider keine vom JavaSyntax.

    Drum gibt es bei meiner ersten Aufgabe auch schon Probleme.
    Das ganze ist recht einfach: HalloWeltBeispiel und wenn man auf einen link klickt soll ueber javascript die hintergrundfarbe geaendert werden. So sieht mein Quelltext aus:

    Code:
    // AmpelApplet.java                             MM 2003
    
    import java.applet.*;
    import java.awt.*;
    
    public class HalloWeltAppletPlus extends Applet
    {
     int bgcolor = 0;
     Color bright = Color.white;
     Color dark = Color.black;
    
    /**
     * Hauptmethode, Graphik zeichnen
     */
      public void paint( Graphics g)
      { 
        setBackground(dark);
        setForeground(bright);
        g.drawString( "Hallo Welt!", 50, 50);
        
        switch( bgcolor)
        {
          case 1:  	setBackground(bright);
         			setForeground(dark);
    				break;
          default:  setBackground(dark);
        			setForeground(bright);
        }
      }
    
      public void color( int nr)
      {
       bgcolor = nr; repaint( 100L);
      }
    } 
    
    dann wird das ganze noch in eine htmlseite eingebunden und die funktion color per javascript mit dem Parameter 1 aufgerufen.

    Soweit so gut. Allerdings flackert meine erzeugte Grafik Grenzenlos und den text sieht man auch nur sporadisch...beim klicken aendert sich auch nichts...

    Warum? Es kommt mir relativ logisch vor - doch irgendwas muss ich ja falsch gemacht haben...

    wer kommt drauf und ist so nett, es mir mitzuteilen? :)

    mfg
    m0mo
     
Die Seite wird geladen...

Diese Seite empfehlen