Decorator design pattern for swing's components