Mam zadane stworzyć aplet Java w środowisku Eclipse przedstawiający obrazek z domkiem i drzewem (no wiecie taki jakby był w paincie narysowany). Kompletnie nie mam pojęcia jak to zrobić niestety nie było mnie na lekcji gdzie przerabiane było to zagadnienie. Czy ktoś będzie tak miły i napisze dokładnie jak takie coś zrobić?
- Rejestracja:około 13 lat
- Ostatnio:4 miesiące
- Rejestracja:ponad 11 lat
- Ostatnio:ponad 9 lat
- Postów:229
@eL podał Ci linka jak stworzyć aplet. Jeśli to Ci nie pomogło to zapewne nie wiesz jak w ogóle narysować ten domek i drzewko? Nie wiem czy o to dokładnie chodzi... ale jeśli masz do tego wykorzystać zasoby AWT to jest to proste zadanie. Rysujesz na JPanel to co chcesz uzyskać, czyli w przypadku domku rysujesz
drawRectangle()
i drawPolygon()
i z tego masz praktycznie już gotowy domek, możesz je sobie jeszcze wypełnić kolorem. Jeśli drzewo to bym wykorzystał linie jako gałęzie i koła jako liście.
Ale niech lepiej wypowiedzą się specjaliści bo nie wiem czy dobrze rozumiem to zadanie. Czy to zadanie masz na studiach czy w jakimś technikum informatycznym,? Bo jeśli na studiach to na pewno nie chodzi o to o czym ja mówiłem bo było by to za łatwe.
- Rejestracja:około 11 lat
- Ostatnio:około 11 lat
- Postów:6
Nie, nie, tu trzeba to zrobić za pomocą kodu.
Wiem że trzeba we włączonym programie Eclipse, wybrać opcje File -> New -> Java Project, podać nazwe projektu, następnie w Package Explorer kliknąć na nazwe projektu, wyświetli sie zakładka src. Trzeba kliknąć na niej prawym przyciskiem, dodać klase. I teraz za pomocą kodu trzeba utworzyć prosty obrazek z domkiem i drzewkiem a następnie uruchomić go opcją run as -> java applet.
Część kodu do tego zadania ma wyglądać w taki sposób:
rys.drawLine(120,120,160,40);
rys.drawLine(160,40,320,40);
rys.drawLine(320,40,360,120);
Mam nadzieje że ktoś już rozumie o co chodzi :)
- Rejestracja:ponad 11 lat
- Ostatnio:ponad 9 lat
- Postów:229
rys.drawLine(120,120,160,40);
rys.drawLine(160,40,320,40);
rys.drawLine(320,40,360,120);
To jest zapewne daszek Twojego domku. Możesz użyć drawLine aby narysować dach domu jak i sam dom albo tak jak Ci pisałem wcześniej wykorzystać drawRectangle() który rysuje prostokąt i drawPolygon() który rysuje wielobok. Z tego przecież masz już praktycznie gotowy domek. drawRectangle() możesz też użyć do narysowania okien i drzwi domu.
Możesz sobie je też wypełnić jakimś kolorem i obrazek będzie wyglądał jak narysowany w paincie:
Rectangle2D rect = . . .;
g.setPaint(Color.RED);
g.fill(rect);

- Rejestracja:prawie 17 lat
- Ostatnio:prawie 5 lat
Dach jest trójkątny?
g.fillPolygon(polygon);
http://docs.oracle.com/javase/7/docs/api/java/awt/Polygon.html
- Rejestracja:ponad 11 lat
- Ostatnio:około 9 lat
- Postów:40
draw- oznacza narysowanie
fill- wypelnienie
Możesz łączyć te wyrazy z figurami
Np.
drawLine() rysuje linię
drawRect() rysuje kwadrat
fillRect() wypelnia kwadrat
Analogicznie mozesz robic dla innych figur np. Oval, Polygon.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.