اولین قدم های خود را در برنامه نویسی Java GUI بردارید و یاد بگیرید که چگونه یک پنجره را باز کنید.
جاوا از مجموعه ای از ویژگی های ارائه شده توسط JFC (کلاس های بنیاد جاوا) برای ایجاد رابط های گرافیکی کاربر (GUI) استفاده می کند. JFC ها بخشی از پلتفرم جاوا هستند و بنابراین چند پلتفرمی هستند.
این کلاس ها ویژگی هایی مانند ظاهر و احساس قابل اتصال، بین المللی سازی و اجزای Swing GUI را ارائه می دهند.