Praktikumitöö: paint: erinevus redaktsioonide vahel
Mine navigeerimisribale
Mine otsikasti
Resümee puudub |
|||
| (ei näidata sama kasutaja 5 vahepealset redaktsiooni) | |||
| 1. rida: | 1. rida: | ||
Paint | == Paint == | ||
Kirjuta "Paint"-i sarnane graafilise kasutajaliidesega programm, millega saab hiirega joonistada. | Kirjuta "Paint"-i sarnane graafilise kasutajaliidesega programm, millega saab hiirega joonistada. | ||
Programmiga peab saama | [http://iti0010.googlecode.com/files/paintEkraanilask.png Näidisekraanilask] | ||
== Programmiga peab saama == | |||
* joonisatada vabakäejoont | * joonisatada vabakäejoont | ||
** hoides all (vasakut) hiirenuppu joonistab programm hiire trajektoori | ** hoides all (vasakut) hiirenuppu joonistab programm hiire trajektoori | ||
| 13. rida: | 15. rida: | ||
* valida uue joone värvi | * valida uue joone värvi | ||
Programm peab suutma | == Programm peab suutma == | ||
* elada üle akna lohitsamist ekraanist välja ja tagasi nii, et joonis säilib; sh. traditsioonilised akna operatsioonid: | * elada üle akna lohitsamist ekraanist välja ja tagasi nii, et joonis säilib; sh. traditsioonilised akna operatsioonid: | ||
** minimeerimine (minimize), | ** minimeerimine (minimize), | ||
| 21. rida: | 23. rida: | ||
* akna sulgemisel (close) programmi täitmise lõpetada | * akna sulgemisel (close) programmi täitmise lõpetada | ||
== Soovitused == | |||
* graafiliste komponentide (nupud, paneelid) paigutamisel kasutage nn. Layout Manager -e | * graafiliste komponentide (nupud, paneelid) paigutamisel kasutage nn. Layout Manager -e | ||
* värvi valimisel kasutage JColorChooser JAVA klassi | ** http://java.sun.com/docs/books/tutorial/uiswing/layout/using.html | ||
** http://java.sun.com/j2se/1.4.2/docs/api/java/awt/LayoutManager.html | |||
* värvi valimisel kasutage JColorChooser JAVA klassi | |||
** http://java.sun.com/docs/books/tutorial/uiswing/components/colorchooser.html | |||
Viimane redaktsioon: 23. oktoober 2009, kell 13:03
Paint
Kirjuta "Paint"-i sarnane graafilise kasutajaliidesega programm, millega saab hiirega joonistada.
Programmiga peab saama
- joonisatada vabakäejoont
- hoides all (vasakut) hiirenuppu joonistab programm hiire trajektoori
- joonistada sirgjoont
- vajutades hiirenuppu alustatakse joone tõmbamist (joone alguspunkt)
- kui nuppu ei ole lahti lastud kuvab programm hiire liikumisel joone, joone alguspunktist hiirekursori asukohani
- sirgjoone tõmbamine lõpeb hiirenupu lahtilaskmisel - seejuures kogu tegevuse tulemusena kuvab programm ühe joone
- joonist kustutada
- valida uue joone värvi
Programm peab suutma
- elada üle akna lohitsamist ekraanist välja ja tagasi nii, et joonis säilib; sh. traditsioonilised akna operatsioonid:
- minimeerimine (minimize),
- maksimeerimine (maximize)
- taastamine (restore)
- suuruse muutmine (resize)
- akna sulgemisel (close) programmi täitmise lõpetada
Soovitused
- graafiliste komponentide (nupud, paneelid) paigutamisel kasutage nn. Layout Manager -e
- värvi valimisel kasutage JColorChooser JAVA klassi