Coraz czesciej, w bibliotece JFC, zaczyna mi brakować komponentu, który mógłby wyświetlić tekst w kilku kolumnach. Ot, taki JTable tylko nia aż tak skomplikowany. Chociaż twórcy JFC w dokumentacji White Paper: "Java Foundation Classes: Now and the Future" zamiescili informację o tym, że JFC będzie zawierać komponent List w wersji multi-column, nic takiego się, jak na razie, nie pojawiło. Tym, którzy nie mogą doczekać sie multi-listy, chcę zaprezentować pierwszą wersję mojej implementacji tego komponentu. Załączam też źródła i przykład dla szczęśliwych posiadaczy przeglądarek "uzbrojonych" w JDK1.1 + Swing albo Java Plug-in 1.1. Dostępna jest już kolejna (druga) wersja MAP for Java(tm). Program został gruntownie przebudowany. Główny panel programu, na którym odbywa się rysowanie, został zaprojektowany jako Bean. Oprócz tego jest już wsparcie dla "internationalization" i będa rozwiajane dwie wersje językowe: polska i angielska. Jeśli ktoś ma ochotę rozszerzyć listę obsługiwanych języków to zachęcam do współpracy. Dalszy rozwój MAPforJava ograniczony jest pracami nad parseHTML, RJMultiList oraz sezonem urlopowym :), dlatego kolejna (trzecia) wersja tego programu pojawi się z pierwszej połowie sierpnia 1998. Dodatkowe informacje na stronie domowej MAP for Java(tm). Zainstaluj Java Plug-in 1.1 aby uruchamiać aplikacje i aplety Javy.
Robert Matyja
Swing1.01 - miejsce poświęcone JFC.
FreeBuilder - projekt darmowego narzędzia do programowania w Javie.
www.javasoft.com developer.javasoft.com
Netscape 4.05 - wersja z Java 1.1.5 (ok.20MB)
Java Plug-in 1.1 - po instalacji tego programu twój system Windows 95 będzie mógł uruchamiać aplikacje i applety napisane w Javie (ok.8MB)
RJMultiList
Komponent oparty na JList biblioteki JFC (Swing). Umożliwia tworzenie list wyświetlanych w kilku kolumnach. RJMultiList jest dużo szybszy niż standardowy JTable, łatwiejszy i wygodniejszy w obsłudze. Jest to pierwsza wersja wersja komponentu rozprowadzana wraz z kodem źródłowym. Bardzo dobrze "sprawuje się :)" we wszystkich LookAndFeels. Aktualizacja: 6 lipca 1998
parseHTML.class
Klasa, która interpretuje HTML i tworzy bardzo wygodną w użyciu strukturę danych. Teraz, napisanie "pająka sieciowego" albo konwertera z HTMLa do innego formatu to pestka. [Wkrótce] Zob. opis, jak z korzystać z parseHTML.class. Aktualizacja: 18 czerwca 1998
MAP for Java(tm)
Program do mapowania grafiki. Można korzystać z niego za darmo. Wymagania: Java(tm) 1.1, Swing(tm) 1.0. Zob. ekran. Aktualizacja: 18 czerwca 1998
Applety i JFC
Informacje o tym, co zrobić aby twoja przeglądarka mogła uruchamiać applety wykorzystujące JFC (Java Fundation Classes). W Java 1.2, JFC jest częścią standardowej biblioteki klas.Aktualizacja: 6 kwietnia 1998
Menadżery układów
Krótki tekst o menadżerach układów. Mam nadzieję, że w połączeniu z przykładem dołączonym do tekstu, w "temacie" menadżery, wszystko będzie jasne. Tekst jest i będzie uaktualniany o dodatkowe przykłady. Aktualizacja: 6 kwietnia 1998
nn_panel - wersja 1.0.0, (źródło) Panel, umożliwiający ukrycie jego zawartości, podobnie jak w znanym programie, przeglądarce internetowej Netscape Communicator (poniżej przykład). Zobacz opis, jeśli chcesz z niego korzystać. Aktualizacja: 17 kwietnia 1998
Twoja przeglądarka nie obsługuje Javy, szkoda.
Poszukujących więcej materiałów, odsyłam:
Javasoft - serwer twórców Javy, praktycznie powinno to wystarczyć do poznawania jezyka JavaWorld - elektroniczna gazeta poświęcona Javie Developer (kiedyś Gamelan) - gigantyczny zbiór programów, appletów, bibliotek klas i dokumentacji Jars - kolejny wielki zbiór programów, appletów itp. IBM - bardzo dobry serwis, narzędzia dla programistów, aplikacje, applety, komponenty
Dla początkujących: Java - nowy standard programowania w Internecie Kurs Javy autorstwa Mirosława Kani. W postaci ZIP - kursjavy.zip (ok.153kB)
Ciekawe strony:
Strona domowa Pawła Grotowskiego - programy użytkowe w Javie, ktore mogą przydać sie programującym w Javie, choć nie tylko...
Bob's Leah homepage - bardzo ciekawe miejsce, kilka przydatnych komponentów do ściągnięcia, applety oraz kilka HOW-TO
Serwis działa na serwerze Wydawnictwa Prawniczego LEX z Sopotu wydawcy Polskiego Serwera Prawa i Polskiego Serwera Samorządowego