Itt van néhány példa, amit külső könyvtárak nélkül készítettem:
Egy alternatív Steam szoftverkönyvtár, amely automatikusan beolvassa a tulajdonában lévő játékokat a helyi Steam fájlokból, támogatja az átnevezést (ebben a kliensben – a Steam fájlokat soha nem módosítja), 2 tag szint (=páros tagek a tagekhez) erős szűrővel, egyszerű szűrő szövegmezővel, különböző rendezési lehetőségekkel, multiselect (ami mostanra megérkezett az egyébként még elég kezdetleges Steam könyvtárba is), nyomon követi, hogy mikor ismerte meg először a játékot, mikor indítottad el utoljára (ezen a kliensen keresztül), képes listázni az összes DLC-t, természetesen indíthat játékokat (vagy kiválthatja a telepítést), megmutathatja egy játék store oldalát, stb.
Egy fájl/könyvtár átnevező eszköz, amelyben látod az egész kiválasztott könyvtárat, és rögtön szerkesztheted a benne lévő elemeket, mintha ez csak egy szöveg lenne a Notepadben. (A tényleges átnevezés addig nem történik meg, amíg ezt kifejezetten nem mondod, akár az összes bejegyzésre, akár egyesekre vonatkozóan.) Kiemeli a megváltoztatott sorokat (ha azok valóban különböznek), rendelkezik “végtelen” visszavonással/visszaállítással, blokkkiválasztással, többsoros gépeléssel, blokkos másolással/kivágással/beillesztéssel, képes a vágólapot levágni (opcionálisan levágva a fájlkiterjesztéseket), így most már könnyedén másolhatod egy egész könyvtár tartalmát szövegként.
Kellemes kinézetű Battleships játék hanghatásokkal és zenével, kevesebb mint 200KB-ban.
Mit lehet valójában Java-val építeni?
Van néhány dolog, amire a Java nem annyira alkalmas, de a legtöbb ilyen akadály némi erőfeszítéssel leküzdhető (jobb, mintha csak az ilyen helyzetekre váltanánk nyelvet), pl. a JNA/JNI használatával (amit én eddig nem tettem). Ettől eltekintve szerintem a határ a csillagos ég.