La GUI (graphic user interface) es una de las ventajas de java, permitiendo usar Java Swing o Java Fx (En este proyecto se usara Java Swing) que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz.
Primero creamos una JFrame nueva (con el click izquierdo > New)
Nos aparecera el JFrame, junto con la paleta de componentes que podemos usar, asi como sus propiedades
Con ayuda del Mouse, podemos dibujar de la manera que queremos que se cea nuestro formulario
Lo proximo, necesitamos renombrar las variables de cada componente para que se facilite el manejo del codio
Lo recomendable es usar las primeras letras del componente, y las siguiente lo que se trata
Ej BtnBuscar (Donde Btn refiere al boton, y Buscar a la accion del boton)
Ahora que tenemos el formulario, programemos los JRadioButtons del menu principal, para habilitar o desabilitar las opciones segun su uso
Para ello haremos uso de el metodo Enabled el cual retorna un entero, y bloquea o libera componentes
primero damos click izquierdo > Events > Action > ActionPerformed
Lo que generara el codigo para un metodo que recibe como parametro de entrada un evento de la interfaz tipo java.awt.event.ActionEvent
De esta manera solo mantenemos activos los elementos que requerimos