Definisci jf3 come variabile globale e non locale, poi inizializzala ma non fare setVisible(true); dentro l'else fai una cosa del genere
codice:
else if(eventSource == info){
    jf3.setVisible(!jf3.isVisible());
}