Graphics2Dに挑戦!Graphicsの高性能版「Graphics2D」を使って、より高度なグラフィック表現を目指そう! Graphics2Dとは? さて、先の連載で「Graphics」クラスを使った描画について簡単に説明しました。が、中には「ずいぶんと貧弱な機能しかないんだな」と思った人もいるかも知れません。Graphicsクラスは、Javaが誕生した当初から用意されていたもので、正直、かなり機能的には弱いものなのです。 そこで、Swingが登場したとき、同時に「Graphicsクラスを強化した新Graphicsクラス」というものも用意されました。「Graphics2D」というクラスです。実をいえば、皆さんが普段使っているGraphics(paintComponentで引数で渡されるGraphicsインスタンス)は、本当はGraphicsではなく、Graphics2Dなのです。 G