ПООП/Јун 2021 — разлика између измена
< ПООП
Пређи на навигацију
Пређи на претрагу
(додата модификација) |
м (Ispravke) |
||
Ред 3: | Ред 3: | ||
== Поставка == | == Поставка == | ||
Додати функцију програма која омогућава селектовање одређеног дела приказа свећа и приказати их преко целог прозора | Додати функцију програма која омогућава селектовање одређеног дела приказа свећа и приказати их преко целог прозора. Омогућити вишеструко увеличавање, односно могућност да се додатно увелича, већ увеличан део. | ||
Омогућити вишеструко увеличавање, односно могућност да се додатно увелича, већ увеличан део. | <gallery mode="packed"> | ||
POOP jun 2021 selektovanje.png | |||
POOP jun 2021 selektovan.png | |||
</gallery> | |||
=== Решење === | === Решење === | ||
Додати 2 нова поља у класи која ће чувати позицију миша када је | Додати 2 нова поља у класи која ће чувати позицију миша када је притиснут и поље које ће чувати позицију миша када се пусти. Унутар ''paint'' методе, израчунати фактор увеличавања, поделивши величину прозора са величином селектоване секције. Померити цео график за вредност поља у којем се чувају позиције клика. | ||
[[Категорија:ПООП]] | [[Категорија:ПООП]] | ||
[[Категорија:Лабораторијске вежбе]] | [[Категорија:Лабораторијске вежбе]] |
Тренутна верзија на датум 25. јун 2021. у 17:57
Следећа модификација је била на одбрани пројекта у јуну 2021. године.
Поставка
Додати функцију програма која омогућава селектовање одређеног дела приказа свећа и приказати их преко целог прозора. Омогућити вишеструко увеличавање, односно могућност да се додатно увелича, већ увеличан део.
Решење
Додати 2 нова поља у класи која ће чувати позицију миша када је притиснут и поље које ће чувати позицију миша када се пусти. Унутар paint методе, израчунати фактор увеличавања, поделивши величину прозора са величином селектоване секције. Померити цео график за вредност поља у којем се чувају позиције клика.