Search
Na tomto cvičení se seznámíte s nástrojem na správu a řízení kompilace projektů Maven. Následně se naučíte pracovat s logováním pomocí java.util.logging a vytvářením unit testů pomocí frameworku JUnit.
Tutorial iText7 (odkaz 2022): https://kb.itextpdf.com/home/it7kb/examples/itext-7-jump-start-tutorial-chapter-1
Tutorial iText7 (starší odkazy): https://itextpdf.com/en/resources/books/itext-7-jump-start-tutorial-java/intro, https://itextpdf.com/en/resources/books/itext-7-building-blocks/intro
Můžete používat např. balíčky https://mvnrepository.com/artifact/com.itextpdf/kernel/7.2.1 a https://mvnrepository.com/artifact/com.itextpdf/layout/7.2.1 .
Zkuste si vytvořit nový soubor JFrame Form. Po jeho spuštění se objeví prázdný JFrame. Aplikace nic nedělá a jen čeká na zavření okna. Opravdu se však nic neděje?
JFrame
Logger.getLogger(“”).getHandlers()[0]
Level.ALL
Level.FINE
Stáhněte a otevřete si ukázkový (dobře se na něm ukazuje, ne že by byl dokonalý) projekt BouncingBall. Když pominete plynulost animace, tak po chvíli hraní se může stát, že míček zapadne pod spodní okraj obrazovky. Aplikace však stále běží. Ale co se děje s míčkem? Postupuje dále do hlubin? Odráží se pořád od zdí? Co když se mu přechodem do jiné části obrátila i gravitace? A co na to Jan Tleskač?
Zkuste to odhalit pomocí logovaných zpráv. Rozlište různé typy zpráv pomocí levelu.