per creare un'interfaccia utente qualunque linguaggio che ti permetta di creare interfacce utente è una strada percorribile (lapalissiano? sì!). Quindi la tua frase "Volevo solo conferma che java era la strada giusta" non è corretta