|
Autor: Grzegorz, napisał dnia: 6 maja, 2015 Ważnym elementem programowania w JavieFX jest obsługa zdarzeń związanych na ze zmianami wartości właściwości kontrolek. Często wiąże się to z synchronizacją tych wartości między różnymi kontrolkami.
. . . → Czytaj dalej: Java [37] – JavaFX: Listenery i binding czyli detekcja zmian w kontrolkach i synchronizacja wartości
Autor: Grzegorz, napisał dnia: 28 kwietnia, 2015 Z klasami anonimowymi spotkaliśmy się przy okazji pierwszego starcia z JavąFX. Teraz wyjaśnię krótko czym są a następnie poznamy wyrażenia lambda, które pozwalają m. in. na przekazywanie kodu do metod.
. . . → Czytaj dalej: Java [36] – Klasy anonimowe i wyrażenia lambda
Autor: Grzegorz, napisał dnia: 22 kwietnia, 2015 Programy pracujące z danymi zazwyczaj muszą mieć możliwość ich odczytywania i zapisywania na dysku. Najbardziej podstawowym sposobem zapisu danych są odpowiednio sformatowane pliki tekstowe. Mają one także tą zaletę, że są uniwersalne, można je odczytać na wielu programach, włączając w to edytory tekstu.
. . . → Czytaj dalej: Java [35] – Zapis i odczyt plików tekstowych, pliki CSV
Autor: Grzegorz, napisał dnia: 22 kwietnia, 2015 Pisząc program zakładamy, że po ukończeniu w zasadzie powinien działać prawidłowo. Błędy powinny pojawiać się wyjątkowo. Dlatego mówimy wtedy o wyjątkach. Na szczęście twórcy Javy stworzyli bardzo użyteczny system obsługi wyjątków, który pomaga sobie z nimi radzić.
. . . → Czytaj dalej: Java [34] – Wyjątki, czyli jak nie wykrzaczyć programu
Autor: Grzegorz, napisał dnia: 15 kwietnia, 2015 W poprzednich lekcjach poświęconych JavieFX pokazałem jak tworzyć proste aplikacje przy użyciu czystego kodu Javy. Możliwe jest jednak inne podejście, w którym interfejs graficzny jest zdefiniowany w osobnym pliku FXML. Co prawda, można taki plik edytować ręcznie, ale można sobie też pomóc Scene Builderem, który pozwala na budowanie interfejsu w sposób „wizualny”.
. . . → Czytaj dalej: Java [33] – JavaFX cz. 3: FXML i Scene Builder
Autor: Grzegorz, napisał dnia: 9 kwietnia, 2015 Tym razem omówimy dwa podstawowe struktury danych w Javie: kolekcje i mapy. Kolekcje służą do gromadzenia obiektów natomiast mapy pozwalają na określenie pewnych relacji miedzy nimi. Obie są częścią frameworku, czyli „platformy programistycznej” o nazwie Collections ale kolekcje implementują interfejs Collections, natomiast mapy nie.
. . . → Czytaj dalej: Java [32] – Kolekcje i mapy
Autor: Grzegorz, napisał dnia: 9 kwietnia, 2015 W dzisiejszej lekcji spotkamy się z wrapperami oraz typami generycznymi. Przydadzą nam się między innymi kiedy poznamy kolekcje.
. . . → Czytaj dalej: Java [31] – Wrappery i typy generyczne
Autor: Grzegorz, napisał dnia: 26 marca, 2015 Tym razem tworzymy nieco bardziej złożoną aplikację, w której będziemy wprowadzać do niej tekst, który będzie przetwarzany a efekt będzie wyświetlany. Przy okazji poznamy kilka podstawowych kontrolek i dowiemy się jak je uporządkować.
. . . → Czytaj dalej: Java [30] – JavaFX cz. 2: troszkę bardziej złożona aplikacja
Autor: Grzegorz, napisał dnia: 18 marca, 2015 Nadszedł czas na pierwsze spotkanie z biblioteką JavaFX, którą wykorzystamy do stworzenia bardzo prostego programu z interfejsem graficznym (GUI). Będzie też trochę teorii.
. . . → Czytaj dalej: Java [29] – JavaFX cz. 1: Pierwsze starcie
Autor: Grzegorz, napisał dnia: 11 marca, 2015 Z łańcuchami znaków spotykamy się niemal od początku kursu. Teraz zapoznamy się bliżej z klasą String i niektórymi możliwościami, które oferuje. Przy okazji wyjaśnię czym są wyrażenia regularne pokażę i ich niektóre możliwości.
. . . → Czytaj dalej: Java [28] – Łańcuchy znaków (String ) oraz wyrażenia regularne
|