swingは、先行するawtよりも洗練されたguiコンポーネントを提供するために開発された。