Archive for 21 November 2008

Drag & Drop handler dla JDK 5.0

Ostatnio po napisaniu całego modułu DnD dla mojej aplikacji zorientowałem się, że nie mam zainstalowanego JDK5.0, na którego piszę aplikację, przez co mój eclipse nie poinformował mnie, że nie mam możliwości skorzystania z różnych klas jak np. w pełni z TransferHandler’a. No cóż… skutki niedouczenia, bywa.

Gdy wchłonąłem wiedzę na temat DnD w JDK5.0 stwierdziłem, że brakuje mi dość mocno czegoś, co zamykałoby cały moduł w sobie. Niestety w internetcie nic na ten temat nie znalazłem. Wszystko o technologii DnD dotyczyło wersji JDK6.0. Tak zrobiłem klasę DnDHandler, może się komuś przyda.

Klasa nie robi absolutnie nic, póki nie wzbogacimy jej o implementację metod drop i dragEnd. Zwróćcie również uwagę przy implementacji, skąd pobieracie informację o tranferowanym obiekcie - klasa włącza od razu obsługę drag&drop w obie strony.

Gwoli uzupełnienia - Thinking in Java - świetna pozycja na początek… chcecie rzeczywiście coś robić? Znowu seria Core się kłania (doceniłem ją za “C# i .NET”), tym razem “Core Java2: Techniki zaawansowane”. Nieoceniona pomoc przy budowie wyżej wspomnianej klasy.

A tutaj link do mojej biblioteki, między innymi z tą klasą - qbixlib
I dokumentacja biblioteki - javadoc

Posted on 21 November 2008
Under: Programming | No Comments »