http://www-6.ibm.com/jp/developerworks/java/050513/j_j-tiger04195.html

列挙型の活用方法などが解説されています。