Para poner en práctica todo lo tratado en el artículo Cuadros de diálogo con JOptionPane y el funcionamiento de los RadioButton, vamos a realizar un interfaz que muestre lo siguiente:
- Una pestaña «Simples» con 7 RadioButton y un botón. Según el radio que esté marcado en un momento dado, al pulsar el botón mostrará un MessageDialog simple donde se visualizará el icono que haya seleccionado el usuario. Para valorar el radio utilizaremos la propiedad actionCommand que extraeremos del ButtonGroup. La ventana tendrá el siguiente aspecto:
- Una pestaña «Compejos» con 6 RadioButton, un botón y una etiqueta. Realiza la misma opción que en el caso anterior pero utilizando ConfirmDialog, OptionDialog y InputDialog. En función de la opción que elija el usuario se mostrará en la etiqueta el resultado de la elección (Sí, No, Ok, Cancelar, etc.).

La distribución de los componentes debe ser lo más lineal
