Selbstverständlich. Wer wirklich ohne großen Aufwand Multi-Plattform-GUIs entwickeln will, ist mit Java eigentlich am besten beraten. Ein großes Manko ist nur eben die langsame Geschwindigkeit - ich meine, wenn man jetzt ein Java und ein C/C++ Programm vergleicht die den selben Zweck erfüllen sollen. Jede Sprache hat ihre Vor- und Nachteile.