m0mo
Aktives Mitglied
Thread Starter
- Dabei seit
- 26.03.2005
- Beiträge
- 478
- Reaktionspunkte
- 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:
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
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