Buenas,
No soy un experto en Swing, aunque de vez en cuando me he hecho alguna utilidad con esa tecnologia.
En teoria Swing a sido reemplazado por JavaFX, que est mucho mas potente y sobre todo mejor disenado:
http://docs.oracle.com/javase/8/java...chnologies.htm . Aqui tienes un ejemplo, si te animas (
http://code.makery.ch/library/javafx-8-tutorial/es/).
Si prefieres seguir con Swing, o bien lo haces bien y aprendes con un buen libro o con la documentacion oficial (muy buena:
https://docs.oracle.com/javase/tutor...ing/index.html).
O bien, si no tienes tiempo, te recomiendo tomar un ejemplo basico y adaptarlo. Aqui tienes muchisimos ejemplos comentados:
https://docs.oracle.com/javase/tutor...nts/index.html
Para tu caso (una aplicacion pequena) te recomendaria el DialogDemo, pero eso como tu prefieras.
Tambien, por supuesto, tienes las guias/ejemplos para Swing de chuidiang, que es un miembro destacado de este foro:
http://chuwiki.chuidiang.org/index.p...ADa:Java:SWING
Un saludo