【 課題 】写真の16階調のRGBヒストグラムを作成、表示するプログラム
詳しくはhttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/446.txt
既に目的の動作をするプログラムはできているのですが、
もう少し手直ししたいのにうまくいかないため質問します

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】10月29日本日午前10時ごろまで
【 Ver  】Eclipseで作っているためEclipse3.2で動けば大丈夫です
【 補足 】
現状でできているプログラムソースは↓のとおり。
http://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/447.txt
学内PCのEclipse3.2、自宅PCのEclipse3.4どちらでも問題なく実行しました。

これをできれば次のように組みなおしたいと思っています。
1:checkRGBメソッドをmainメソッドから呼ぶ形でなく、mainメソッド内で同様の操作をするように
2:actionPerformedで3パターン(Enterキー押された・Openボタンクリック・Startボタンクリック)
 の動作を全て記述しているのを各JTextField・ボタンごとに動作を記述するようにしたい
3:可能であれば一部を他のクラスを定義してそちらに分割したい
 (例:Startボタンがクリックされたときの動作を、checkRGBクラスでない
    他のクラスのメソッドとして記述し、そのメソッドを呼ぶ)

プログラムの手直し的な質問になります。時間が短いですがよろしくお願いします。