[Java] Farbflackern

  1. m0mo

    m0mo Thread Starter MacUser Mitglied

    Mitglied seit:
    26.03.2005
    Beiträge:
    476
    Zustimmungen:
    2
    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
     
    m0mo, 26.10.2006
    #1
Die Seite wird geladen...
Ähnliche Themen - [Java] Farbflackern
  1. xenon96
    Antworten:
    5
    Aufrufe:
    1.291
    Labrar
    16.02.2013
  2. tomasu
    Antworten:
    9
    Aufrufe:
    1.025
    tomasu
    11.08.2011
  3. boskoop3292
    Antworten:
    7
    Aufrufe:
    2.113
    s01iD
    20.01.2011
  4. Ronny77
    Antworten:
    14
    Aufrufe:
    915
    Ronny77
    11.10.2010