Thread View: pl.comp.lang.java
2 messages
2 total messages
Started by Krzysztof Janiszewski
Mon, 02 Jun 1997 15:09
Paint w Java
Author: Krzysztof Janiszewski
Date: Mon, 02 Jun 1997 15:09
Date: Mon, 02 Jun 1997 15:09
34 lines
1808 bytes
1808 bytes
Mam pewien problemik: Napisalem klase klasa1 ktora dziedziczy superklase Component. klasa1 ma za zadanie rysowac cokolwiek s o poczatku w punkcie (x,y). Przeciaza ona funkcje Paint klasy Component. W applecie applet1 w funkcji init() dodaje dwa elementy typu klasa1 w sposub: klasa1 ob1 = new klasa1(20,20) klasa1 ob2 = new klasa2(20,40); parametry sa to punkty poczatkowe (x,y) dodaje pozniej watki dla tych obiektow (ktore uprzednio tez napisalem, a wywoluja one funkcje repaint() klasy klasa1. i w koncu dodaje ob1 i ob2 do appletu add(ob1) add(ob2) w funckji Paint appletu applet1 na koncu wywoluje funcje super.paint(g); zeby wywolalo wszystkie dodane komponenty ( tak bylo w jednym przykladow ) ale niestety komponenty te w ogole sie nie rysuja. Czy cos robie zle?? Prosze o pomoc. Testowalem klasa1 osobno, jako applet i wszystko sie rysuje dobrze :(( Pozdrowionka -- ######################################################################### # # # Krzysztof Janiszewski # # (kjanisz@opty.xlo.torun.pl) # # http://www.xlo.torun.pl/~kjanisz # # # #########################################################################
Re: Paint w Java
Author: Piotr Piatkowski
Date: Tue, 03 Jun 1997 16:16
Date: Tue, 03 Jun 1997 16:16
34 lines
2005 bytes
2005 bytes
Krzysztof Janiszewski <kjanisz@xlo.torun.pl> wrote: : Mam pewien problemik: : Napisalem klase klasa1 ktora dziedziczy superklase Component. : klasa1 ma za zadanie rysowac cokolwiek s o poczatku w punkcie (x,y). : Przeciaza ona funkcje Paint klasy Component. : W applecie applet1 w funkcji init() dodaje dwa elementy typu klasa1 w sposub: : klasa1 ob1 = new klasa1(20,20) : klasa1 ob2 = new klasa2(20,40); parametry sa to punkty poczatkowe (x,y) : dodaje pozniej watki dla tych obiektow (ktore uprzednio tez napisalem, a wywoluja : one funkcje repaint() klasy klasa1. : i w koncu dodaje ob1 i ob2 do appletu : add(ob1) : add(ob2) : w funckji Paint appletu applet1 na koncu wywoluje funcje : super.paint(g); : zeby wywolalo wszystkie dodane komponenty ( tak bylo w jednym przykladow ) : ale niestety komponenty te w ogole sie nie rysuja. Czy cos robie zle?? : Prosze o pomoc. : Testowalem klasa1 osobno, jako applet i wszystko sie rysuje dobrze :(( Może któryś z wątków chodzi w pętli i applet nie ma wolnego czasu procesora żeby się narysować? Niestety, ale tak to właśnie wygląda, że przerysowanie appleta jest robione dopiero wtedy, gdy wszystkie inne procesy są w stanie WAIT albo SLEEP. Napisz trochę więcej na temat całego appleta... -- Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads