Tady je několik příkladů, které jsem vytvořil bez externích knihoven:

Alternativní softwarová knihovna pro Steam, která automaticky načítá hry, které vlastníte, z lokálních souborů Steamu, podporuje přejmenování (v tomto klientovi – žádné soubory Steamu se nikdy nemění), 2 úrovně značek (= i značky pro značky) s výkonným filtrem, jednoduché textové pole filtru, různé možnosti třídění, multiselect (který mezitím dorazil i do jinak stále dost primitivní knihovny Steamu), sleduje, kdy se poprvé seznámil s hrou, kdy jste ji naposledy spustili (přes tohoto klienta), umí vypsat všechna DLC, umí samozřejmě spouštět hry (nebo vyvolat instalaci), umí zobrazit stránku obchodu s hrou atd.

Nástroj na přejmenování souborů/adresářů, ve kterém vidíte celý zvolený adresář a můžete v něm rovnou upravovat prvky, jako by to byl jen text v Poznámkovém bloku. (Skutečné přejmenování se neprovede, dokud to výslovně neřeknete, a to pro všechny položky nebo pro jednotlivé položky). Zvýrazňuje změněné řádky (pokud se skutečně liší), má „nekonečné“ odvolávání/opravování, blokový výběr, psaní na více řádků, blokové kopírování/vyjmutí/vložení, umí ořezávat schránku (volitelně odřezává přípony souborů), takže nyní můžete snadno zkopírovat celý obsah adresáře jako text.

Pěkně vypadající hra Battleships se zvukovými efekty a hudbou v méně než 200KB.

Co vlastně mohu v Javě sestavit?“

Jsou věci, pro které se Java až tak nehodí, ale většina takových překážek se dá s trochou snahy překonat (lépe než měnit jazyk jen pro takovou situaci), např. použitím JNA/JNI (což jsem zatím nikdy neudělal). Kromě toho si myslím, že nebe je limit.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.