AWTとピア Java言語でGUIを建築するには、AWTとピアの関係が重要です AWT (Abstract Window Toolkit) はJava言語でGUIの建築をサポートするパッケージです つまり、JavaでGUIを建築するにはAWTの知識が必要となります まず、これからのために覚えてほしいJava用語ですが Java言語では、GUIのボタンやスクローラなどのオブジェクトをコンポーネントと呼びます Windows プラットフォームで言う「コントロール」に相当します Javaはプラットフォーム非依存言語です Javaが依存するのはJVMであり、JVMがある環境であれば全てが同じ計算結果を出します これはGUIになっても同じことであり、Javaのグラフィカル操作はMacでもWin32でもX Windowでも動作します さらにAWTはプラットフォーム依存のウィンドウ操作やAPIを意識する