ПООП/Јун 2021 — разлика између измена

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
(додата модификација)
 
м (Ispravke)
 
Ред 3: Ред 3:


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

Тренутна верзија на датум 25. јун 2021. у 17:57

Следећа модификација је била на одбрани пројекта у јуну 2021. године.

Поставка

Додати функцију програма која омогућава селектовање одређеног дела приказа свећа и приказати их преко целог прозора. Омогућити вишеструко увеличавање, односно могућност да се додатно увелича, већ увеличан део.

Решење

Додати 2 нова поља у класи која ће чувати позицију миша када је притиснут и поље које ће чувати позицију миша када се пусти. Унутар paint методе, израчунати фактор увеличавања, поделивши величину прозора са величином селектоване секције. Померити цео график за вредност поља у којем се чувају позиције клика.