Gracias por la corrección
Los JOptionPane son ventanas de diálogo para introducir datos, para mostrar una salida de texto o para esocoger entre varias opciones, dependiendo de la que se adecue a tus necesidades se puede configurar para pedir un dato, cambiar el titulo a la ventana, mostrar un ícono, etc.
Algunos tipos de JOptionPane son: JOptionPane.showMessageDialog(), JOptionPane.showInputDialog(), JOptionPane.showOptionDialog(), JOptionPane.showConfirmDialog(). En tu caso podrias usar un JOptionPane.showMessageDialog() ya que solo vas a mostrar un mensaje que sería la variable final del RFC, donde debe estar ubicado? hasta que ya tengas en la variable el rfc final ya que el JOptionPane recibirá esa variable como parámetro, por ejemplo:
Código:
JOptionPane.showMessageDialog(null, "El RFC es:" + rfc, "Titulo de la ventana", JOptionPane.INFORMATION_MESSAGE);
Puedes checar el API si tienes dudas http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/JOptionPane.html
Y por que no puedes hacer que el botón jale las funciones? podrías mostrar algo de tu código. Espero haber ayudado.