a design pattern work,download suitble swt