Refectoring Gwanwoo's Java Swing Programming