Zmęczeni już tą biblioteką Swing? Spokojnie, zmieniamy temat na całkiem inny i przejdziemy teraz do zagadnień związanych z połączeniem sieciowym. Java pozwala na łatwe tworzenie połączenia sieciowego na podstawie architektury klient-serwer. Przedstawiam Wam klasę "Socket" - to od niej zaczyna się cała historia.

Jesteście gotowi na ostatni wariant menedżera, który zaprezentuję? Trzymamy się kurczowo Javy i biblioteki Swing, a dzisiaj pokażę Wam najbardziej zaawansowany menedżer układu stanowiący bardziej skomplikowaną wersję poprzednika. Teraz czas na "GridBagLayout", czyli tworzenie nieregularnych siatek komponentów!

Idziemy dalej z menedżerami układów biblioteki Swing w języku Java! Dzisiaj zaprezentuję Wam jak za pomocą kolejnej odmiany, "GridLayout", sprawić, żeby komponenty układały się w siatkę o konkretnej liczbie rzędów i kolumn.

Czy jesteście gotowi na poznanie kolejnego menedżera układu zaraz po "FlowLayout"? Język Java trochę ich posiada. Jeśli musicie mieć koniecznie po jednym komponencie w danym rzędzie bez względu na to, czy wyczerpuje całą wolną szerokość, czy nie, zaznajomię Was z menedżerem stworzonym do takich celów. Pada nazwa "BoxLayout" i wszystko staje się jasne.

Gorączkowa praca nad programem zakończyła się sukcesem, a zatem pozostało mi jedynie kontynuowanie redagowania artykułów w celu podtrzymania regularnej publikacji postów na Facebooku. Czas wrócić do języka którym się najczęściej teraz posługuję i iść z kolejnymi tematami. Przed Państwem, język Java i "FlowLayout", kolejny menedżer układu występujący w bibliotece "Swing".

Przed Wami druga część artykułu na temat Java MIDI o którym zacząłem pisać prawie tydzień temu. Proszę każdego logicznie myślącego człowieka, aby najpierw przeczytał tę poprzednią część jeśli nie miał nigdy styczności z programowaniem melodii MIDI w Javie. Tutaj są zaprezentowane nieco trudniejsze tematy niż te, które mogą być znane wszystkim początkującym. Reszta klika do środka i skupia się na czytaniu.

Przejdziemy teraz do zupełnie innego tematu dotyczącego Javy i zaprezentuję Wam jak utworzyć podstawowy warsztat dla odtworzenia pojedynczej nuty granej za pomocą interfejsu MIDI. Aby w języku Java MIDI dawało oczekiwane rezultaty, wymaga poznania i zrozumienia kilku następnych klas które wspólnie przygotujemy i napiszemy. Zapraszam!

Czy wiecie jakie Java posiada możliwości obsługi dat i kalendarzy? Są takie dwie klasy, które można w miarę szybko opanować. Są to "Date" oraz "Calendar". Daty w Javie mogą podlegać operacjom arytmetycznym w stylu "odejmij 80 dni od bieżącej daty" otrzymując w ten sposób całkowicie poprawną kalkulację z uwzględnieniem dni przestępnych oraz regionu w jakim się aktualnie znajdujemy. Interesuje Was dalszy ciąg?

Doskwiera Wam problem utrzymywania referencji powiązanych ze sobą obiektów w Javie? Może ja coś na to poradzę i zaprezentuję jak klasy wewnętrzne mogą częściowo rozwiązać ten dylemat? Częściowo, ponieważ ta metoda nie będzie służyć mocno rozbudowanym klasom posiadającym ponad dwieście linijek. Chyba, że potraficie się odnaleźć w kodzie źródłowym przyjmującym horrendalne rozmiary. Zapraszam!

Mamy 1 sierpnia. Podjąłem taką decyzję, że teraz będzie premierowy artykuł co trzy dni. Osiągnąłem absolutne minimum w kwestii ilości wpisów na stronie dotyczących programowania, zatem teraz będą tylko "dokładki". Sięgamy do Javy raz kolejny i dzisiaj zaprezentuję Wam jak konstruktor klasy bazowej zdradza przebieg wykonywania czynności mających na celu utworzenie instancji danej klasy. Zatem będzie raczej eksperyment niż przedstawienie czegoś nowego. Mimo wszystko, wytrwajcie do końca. Warto to wiedzieć.