I have a requirement of designing a screen similar to outlook which allows user to set dates and recurring patterns. This is to be done in swings. I have no idea where to start from. Are there any available classes in swings which i could reuse and customise? Are there any code samples available online?