klicken in den Browser ändert Applett-Inhalt

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi!

habe hier ein Problem mit einer Aufgabe, die ich schon bald gelöst haben muss und auf keinen grünen Zweig komme :cry:

Schreibe ein Applet Nikolaus. Dieses zeichnet das Haus des Nikolaus in der Farbe rot (Das Haus des Nikolaus, wie aus dem Spruch "Dies ist das Haus des Ni-ko-laus"). Das Haus wird Strich für Strich gezeichnet. Ein weiterer Strich wird immer gezeichnet, wenn man das Browserfenster mit dem Applet verlässt und wieder hineinklickt.

Bin blutiger Anfänger und komme nicht weiter... ich habe keine Ahnung wie ich da vorgehen muss - der Lehrer meinte mit der Methode update geht es irgendwie :?:

Vielen Dank im Voraus für eure Tipps!
 

xerberuz

Bekanntes Mitglied
Der BRowser schickt bei gewissen events NAchrichten an das Applet. Beispielsweise start und stop. Laut Dokumentation sollte Stop auch beim wechsel auf ein anderes TAb ausgeführt werden, dass Problem dabei ist nur jeder Browser handhabt das anderst. Der einzoge der komplett nach Standard geht ist Safarie.

Es beginnt mit dem Aufruf der Methode init(). Dort sollten Initialisierungen erfolgen. init() wird nur einmal aufgerufen, wenn die Seite vom Browser geladen wird. Nach der Initialisierung folgt ein Wechsel der Methoden start() und stop() immer dann, wenn ein Applet im Browser sichtbar ist oder von der Seite verschwindet, etwa wenn der Anwender über die Schieberegler einen anderen Bereich auswählt, in dem das Applet nicht liegt. Beim Verlassen der Seite wird abschließend destroy() aufgerufen. Dort können Ressourcen freigegeben werden.
 
G

Gast

Gast
Etwas einfacher hatte das so auch der Lehrer erklärt. Also er hatte da diese Standard Methoden mit einem System.out.println belegt und dadurch konnte man das dann auch sehen und nachvollziehen.

Das ist ja auch nicht so das Problem bei der ganzen Sache, das Problem ist für mich die Formulierung der Methode update.

Kann ich denn vielleicht eine Variable so erstellen, dass sie, immer wenn update() ausgeführt wird, eben hochzählt und wenn dann 1 erreicht ist, wird ein Strich gezeichnet, wenn 2 erreicht wurde wird entweder ein neuer oder die ersten 2 gezeichnet...

geht das irgenwie?
 
S

SlaterB

Gast
das hatten wir alles in den anderen Thread schon geklärt, falls du nicht zufällig ein zweiter Gast mit der gleichen Frage bist
 
G

Gast

Gast
das wird wohl auch einer aus dem Kurs sein :)

das hab ich gesehen, aber da hattest du ja behauptet, das geht nicht mit update, das kann aber nicht sein, denn wenn unser Lehrer uns lang und breit sagt, dass wenn wir den Browser verlassen und wieder hineinklicken, dann wird immer die Methode update aufgerufen.
Dann sagte er noch, wir müssten irgendwie eine Variable hochzählen, aber das bekommen scheinbar mehrere nicht hin (wie man sieht)

Jedenfalls hab ich, da du ja das mit dem update so abgeschmettert hast, einen eigenen Versuch gestartet....

also ich würde mich freuen, wenn jemand da was dazu sagen kann - dann man eine Variable in update() hochzählen, oder wenn update() ausgeführt wird? Oder sonst wie erreichen, dass allein durch das Aufrufen der Methode eine Variable hochgezählt wird?
 
S

SlaterB

Gast
lies dir da mal alles nochmal durch, da ist nix abgeschmettert sondern nur klargestellt,

das update hat allein die Aufgabe, eine Variable hochzuzählen
und vielleicht noch ein repaint() auszulösen, falls das nicht automatisch passiert,

alles andere mit Haus und Linien und paint hat nichts mit update zu tun, dies ist der eintscheidene Punkt,

egal wer wie oft die Frage wiederholt, Java-Grundlagen ändern sich nicht
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
yoskaem Text Color durch Klicken eines Buttons in anderer Activity ändern Java Basics - Anfänger-Themen 2
B Button soll sowohl auf Klicken als auch auf die Enter-Taste reagieren Java Basics - Anfänger-Themen 9
S OOP Button erst nach 2x klicken deaktivieren Java Basics - Anfänger-Themen 4
A Dialog schließt erst nach 2x Klicken auf Schließen Java Basics - Anfänger-Themen 2
T JLabel zum klicken... Java Basics - Anfänger-Themen 15
M Beim Klicken auf X neues Fenster Java Basics - Anfänger-Themen 4
Joew0815 Homepage Textfeld füllen und Button klicken Java Basics - Anfänger-Themen 10
J den x und y Wert beim klicken der Maus ermitteln Java Basics - Anfänger-Themen 2
I JPanel zeigt nichts an durch Klicken auf das Button. Java Basics - Anfänger-Themen 20
A wie durch klicken regeln dass nächster "case" auge Java Basics - Anfänger-Themen 15
K jScrollbar erst nach klicken sichtbar Oo Java Basics - Anfänger-Themen 2
Z applet mit Ende-Button beenden beim Klicken Java Basics - Anfänger-Themen 5
A Mehrere RadiButtons aber nur einer zum klicken! Java Basics - Anfänger-Themen 11
G Vollbildschirm nach klicken des Button Java Basics - Anfänger-Themen 10
E *.exe EINMAL starten (bei klicken kein zweites mal) Java Basics - Anfänger-Themen 5
C auf Internetseite Formulare ausfüllen und Buttons klicken Java Basics - Anfänger-Themen 2
I Browser integriert in Desktop Applikation - Webcam interface not found Java Basics - Anfänger-Themen 26
M Browser & Browsergame Automatisieren Java Basics - Anfänger-Themen 4
R Endlose Ladezeit im Browser Java Basics - Anfänger-Themen 3
F Zwischenwerte aus Browser auslesen Java Basics - Anfänger-Themen 19
M Java swing im Browser starten Java Basics - Anfänger-Themen 0
D Java Applet wird nicht im Browser angezeigt Java Basics - Anfänger-Themen 6
H Script ausführen wenn Browser Notification eingetroffen ist? Java Basics - Anfänger-Themen 3
S Erste Schritte Java Applet lässt sich im Browser nicht öffnen Java Basics - Anfänger-Themen 9
N Daten/Formular per POST an Firefox/Browser senden Java Basics - Anfänger-Themen 7
I Selenium Browser öffen, Warenkorb merken Java Basics - Anfänger-Themen 1
P Wie Java-Plugin in Browser installieren OHNE volles Java ausserhalb? *.jnlp not startable Java Basics - Anfänger-Themen 1
U Einbetten von Windows Painter in einem Browser Java Basics - Anfänger-Themen 1
C Java-Anwendung im Browser zoomen Java Basics - Anfänger-Themen 1
K Applet funz. im Browser nicht Java Basics - Anfänger-Themen 11
L Web Browser Java Basics - Anfänger-Themen 9
O URL Aufrufe im Browser - automatischer Seitenwechsel Java Basics - Anfänger-Themen 4
K Applet wird nicht im Browser und Appletviewer angezeigt Java Basics - Anfänger-Themen 5
1 Chat im Browser Java Basics - Anfänger-Themen 16
M Applet kann in Browser nicht ausgeführt werden Java Basics - Anfänger-Themen 4
P Applets im Browser Java Basics - Anfänger-Themen 4
L Browser Klasse Java Basics - Anfänger-Themen 9
JAVAnnik Javascript im Java-Browser Java Basics - Anfänger-Themen 4
T Input/Output HTTP 403 aber im Browser gehts Java Basics - Anfänger-Themen 2
E Browser in Java App einbinden? Java Basics - Anfänger-Themen 3
B Applet im Browser ausfuehren Java Basics - Anfänger-Themen 4
D Browser: Button kontinuierlich drücken Java Basics - Anfänger-Themen 5
J Sorry your browser doesn't support Java Java Basics - Anfänger-Themen 17
H jarfile über javascript im browser Java Basics - Anfänger-Themen 7
F Applet mit KeyListener, "Alt"-Taste und Konflikt mit Browser Java Basics - Anfänger-Themen 2
H Browser-Login mit Chipkarte / Kartenlesegerät Java Basics - Anfänger-Themen 6
B Mit Eclipse(java) ein Java Applet im Browser steuern Java Basics - Anfänger-Themen 4
H Java-Server mit Browser ansprechen Java Basics - Anfänger-Themen 19
K Java Applet friert Browser ein Java Basics - Anfänger-Themen 12
W Java im Browser Java Basics - Anfänger-Themen 10
P Browser-Formulare ausfüllen Java Basics - Anfänger-Themen 2
A java cache löschen/ausschalten bzw. Browser Applets entwickeln Java Basics - Anfänger-Themen 9
A langsames Java-Browser-Plugin für knuddels.de Java Basics - Anfänger-Themen 8
Z Java im Browser (echtzeit browsergame) Java Basics - Anfänger-Themen 7
M Applet wird in Eclipse angezeigt, im Browser nicht Java Basics - Anfänger-Themen 5
R Queue abhören und Message in Browser ausgeben Java Basics - Anfänger-Themen 3
M mit java quellcode im browser öffnen Java Basics - Anfänger-Themen 1
D Java Applet startet im Browser nicht Java Basics - Anfänger-Themen 9
R JApplet geht in Eclipse, nicht aber im Browser Java Basics - Anfänger-Themen 2
D Seite aufrufen, jedoch nicht im Browser Java Basics - Anfänger-Themen 13
A Scrollen im Browser lässt Applet neu starten? Java Basics - Anfänger-Themen 14
S JFrame über Browser Java Basics - Anfänger-Themen 7
G Java Programm in Browser einbinden? Java Basics - Anfänger-Themen 3
L Java als "Browser" Java Basics - Anfänger-Themen 27
T Browser in Java erstellen Java Basics - Anfänger-Themen 5
B Java Applet in Browser Java Basics - Anfänger-Themen 2
R Noch eine Frage: Breite des Applets im Browser ermitteln Java Basics - Anfänger-Themen 7
J Browser starten Java Basics - Anfänger-Themen 17
B Applet notinited im Browser - Warum? Java Basics - Anfänger-Themen 3
T HTML Datei im Browser laden Java Basics - Anfänger-Themen 8
G Browser in Java schreiben Java Basics - Anfänger-Themen 5
G IE Browser öffnen und anzeigen Java Basics - Anfänger-Themen 11
Z Problem bei Browser aufrufen Java Basics - Anfänger-Themen 3
M html zugriff und browser starten Java Basics - Anfänger-Themen 12
G Wie im Viewer, aber nicht im Browser? Java Basics - Anfänger-Themen 2
J Applet läuft im Appletviewer, aber im Browser nicht. Java Basics - Anfänger-Themen 4
M Application in Browser? Java Basics - Anfänger-Themen 3
E Browser Java Basics - Anfänger-Themen 2
N Klassen Hintergrundfarbe in JPanel ändert sich nicht Java Basics - Anfänger-Themen 3
J Die statische Main-Methode ändert Instanzvariable? Java Basics - Anfänger-Themen 10
M Java GUI label ändert sich erst zum Schluss Java Basics - Anfänger-Themen 4
X Erste Schritte boolean wert ändert sich nicht? Java Basics - Anfänger-Themen 6
S String ändert sich nicht Java Basics - Anfänger-Themen 2
F Inhalt einer Variable auswerten, die sich immer wieder ändert Java Basics - Anfänger-Themen 1
E statische Variable ändert sich Java Basics - Anfänger-Themen 7
B JPanel ändert die Hintergrundfarbe nicht Java Basics - Anfänger-Themen 2
H Variable ändert wert und ich weiß nicht warum Java Basics - Anfänger-Themen 3
Y Junit Test - Testwert ändert sich Java Basics - Anfänger-Themen 12
A Bild ändert Größe des Gridbag Layouts Java Basics - Anfänger-Themen 4
C Label ändert ändert sich nicht Java Basics - Anfänger-Themen 4
J JTable aktualisieren wenn TableModel sich ändert Java Basics - Anfänger-Themen 6
R Foreground Color ändert sich nicht Java Basics - Anfänger-Themen 5
A Rückgabewert ändert sich? Java Basics - Anfänger-Themen 9
D Was machen wenn Datenstruktur sich ständig ändert? Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben