WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 06.01.2004, 22:39   #1
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 38
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard 3 halb-fertige java-applets...

hallo!

zuerst 2 allgemeine fragen:

1) wie mache ich es, dass ich in einem applet kombiniere, dass einmal regepaintet wird, einmal nur upgedadet (also einmal die änderungen durch löschen und neuzeichnen, einmal durch darüberzeichnen erfolgen)???
2) wie kann ich verhindern, dass ein applet repaintet wird, wenn ich das browserfenster minimiere und dann wieder öffne (ich will keine bilder speichern, denn da werden kreise eckig usw.)

nun die konkreten applets:

applet1.htm
applet1.java

applet2.htm
applet2.java

applet3.htm
applet3.java

beim ersten applet hab ich das konkrete problem, dass die eingaben nicht übernommen werden... manchmal gehts aber doch! zb. wenn man gleich zu beginn bei ladung1 statt 200 100 eingibt, dann wird das übernommen! WIESO??

die applets sind sicher nicht fehlerfrei, also ich bin für jeden verbesserungsvorschlag (oder ausgebesserten fehler) dankbar!

ich hoffe, ihr findet ein bisschen zeit...
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten
Alt 07.01.2004, 15:01   #2
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 38
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard

ich seh grad, die applets funktionieren nicht...

die sollten funktionieren: (das 4. vergesst bitte, das gehört nicht dazu!)

>> applets <<
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten
Alt 08.05.2004, 15:45   #3
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 38
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard

Also wen es interessiert: Beim ersten Applet war der Fehler, dass ich den ByteValueOf() genommen habe!

PHP-Code:
if(e.getSource() == test) {
coords[0][2] = (int)Byte.valueOf(q1.getText()).byteValue();
coords[1][2] = (int)Byte.valueOf(q2.getText()).byteValue();
coords[2][2] = (int)Byte.valueOf(q3.getText()).byteValue();
repaint(fensterx+1,fenstery+1,fensterw-1,fensterh-1);

richtig ist es so:
PHP-Code:
        if(e.getSource() == test) {
            
coords[0][2] = Integer.parseInt(q1.getText());
            
coords[1][2] = Integer.parseInt(q2.getText());
            
coords[2][2] = Integer.parseInt(q3.getText());
            
repaint(fensterx+1,fenstery+1,fensterw-1,fensterh-1);
        } 
Auf die anderen Fragen habe ich noch immer keine Antwort...
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten
Alt 09.05.2004, 17:55   #4
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 38
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard

2. Problem ist auch gelöst! Manchmal sucht man echt so lange nach einer Lösung, dabei wäre sie soo einfach:

PHP-Code:
if(hit==true || neu==true) {
    
g.setColor(getBackground());
    
g.fillRect(fensterx+1,fenstery+1,fensterw-1,fensterh-1);
    
neu=false;

Ich zeichne einfach ein Rechteck mit der Hintergrundfarbe über das Applet -> Dann kann ich ganz einfach zwischen update und repaint hin- und herwechseln (bissl geschummelt, aber so funktioniert es super!)
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:45 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag