W skrypcie przedstawiono poręczne aspekty implementacji aplikacji desktopowych w języku Java, wyposażony w graficzny interfejs użytkownika, zbudowany w oparciu o bibliotekę Swing. Omówiono podstawowe elementy składowe wspomnianej biblioteki wraz z mechanizmami programowymi obsługi zdarzeń wysokopoziomowych, a także zdarzeń związanych z klawiaturą i myszką.
Osobne rozdziały poświęcono aplikacjom wielowątkowym, a także przechowywaniu informacji w plikach. Na zakończenie poruszono złożone problemy dystrybucji aplikacji do ich użytkowników. Liczne przykłady kodów źródłowych ilustrujących omówione zagadnienia powinny ułatwić czytelnikom przyswojenie zawartości opracowania.