Šta je novo?

Java Event monitor?

WebWolf

Čuven
Učlanjen(a)
18.09.2004
Poruke
3,824
Poena
735
Moja oprema  
CPU & Cooler
AMD Ryzen 5600 & Scythe Mugen
Matična ploča
MSI X470 Gaming Pro Carbon
RAM
Kingston HyperX Predator 16GB 3200MHz
GPU
GeForce RTX™ 3060 Ti GAMING OC PRO 8G
Storage
Samsung 970 Evo Plus 1TB & Samsung 970 Evo Plus 500GB
PSU
Corsair RM650x
Kućište
NZXT H500
Miš & tastatura
Cooler Master MK730 & Razer Basilisk v3
Mobilni telefon
Pixel 7 Pro
Pametni uređaji
Xiaomi Roborock 6
Xiaomi Air Purifier 3H
Pristup internetu
  1. Optički internet
Nisam siguran sta tacno trazim, mozda to vec i imam, samo ne znam 😀 .

Moram da koristim jedan malo stariji open source framework (JHotDraw, ako je neko cuo, i da znam da ima nova verzija, ali je situacija sa njom samo gora iz n razloga). On je prilicno slabo dokumentovan, imam samo sture specifikacije klasa. Da stvar bude gora, abnormalno je razudjen po klasama itd. To samo kukam usput 😀 .

Problem je sto mi je strasno tesko da pohvatam koji se sve eventi pozivaju i gde se propagiraju (gde sve ide mouse down, mouse drag i jos stosta) a moram da se bakcem sa njima. Postoji li neki nacin da u NetBeansu uhvatim recimo mouse evente u aplikaciji i da vidim kako se propagira dalje, takoreci, da sam stavio brakepoint na mouse down, recimo. Znaci neki event monitor, ne znam kako da ga nazovem. Postoji li tako nesto?

Izvinjavam se ako je ovo banalno pitanje, ja stvarno sa Javom nemam mnogo iskustva...
 
Nemam pojma nista o tom frejmvorku, ali ako je neki GUI framework u pitanju, obicno svi drawable objekti su izvedeni iz nekog osnovnog objekta (koji se obicno zove kontrola, ili node, ili drawable ili display..ili nesto slicno :d ). Taj osnovni objekat najcesce definise infrastrukturu potrebnu za publisher deo publish/subscribe patterna. Ako vec posedujes source code tog frejmvorka, mozes da izmenis source tako da ti na primer isprinta sve klase/objekte koje publisher poziva kada je npr dugme pritisnuto (pozvace sve one objekte koji su registrovani za button click event).

Hvatanje samog klika misem izvan (pre) tog frejmvorka bi zavisilo od operativnog sistema. To i jeste jedan od zadataka frejmvorka, da enkapsulira te nacine na koje razliciti OS dispatchuju poruke i da njihovu obradu standardizuje tako da aplikacije budu nezavisne od samog OS-a.
 
Nazad
Vrh Dno