Ciao.Ho un problemino abbastanza semplice sulla visualizzazione delle finestre, ma non ci sto saltando fuori..

codice:
//<---------------- Pressione bottone "INFO" ---------------->	
		
		else if(eventSource == info){
				
				JFrame jf3=new JFrame("  .:Info:.");
				jf3.setBounds(200,300,570,260);
				Panel_Info p_info = new Panel_Info();
				Container cont1 = jf3.getContentPane();
				cont1.add(p_info);

				jf3.setVisible(true);

			}
Quando premo il bottone INFO della mia finestra principale me ne crea un'altra (jf3) e me la mostra. Vorrei che quando l'utente riclicca sul pulsante INFO e la finestra jf3 è già visualizzata sullo schermo, anzichè aprirne un'altra me la chiuda...non so se mi sono spiegato benissimo...