Witam
Pisze program ktory posiada JTabbedPane() w nim JDesktopPane() a w nim JInternalFrame a w nim JTextArea

jak utworze jedno okienko JInternalFrame i wczytam do niego plik txt jest ok
jak utworze drugie okienko JInternalFrame i wczytam do niego plik txt jest tez ok :)
ale nastepnie jak chciałbym wczytac inny plik do pierwszego okienka
to juz klapa wczytuje sie znowu do okienka ostatnio otwartego czyli nr 2
a jak zamkne nr 2 to nic sie nie wczytuje

//Ponizsza metoda tworzy desktop z oknem (wywalilem zbedne rzeczy)//

public void makeNewWin(){
JInternalFrame frame = new JInternalFrame(title, resizable, closeable, maximizable,
	        iconifiable);
	      text = new JTextArea();
	      frame.getContentPane().add(text);
	      desktop = new JDesktopPane();
	      desktop.add(frame);
	      }
//Poniższa metoda dodaje kolejne okna JInternalFrame do otwartego aktualnie pulpitu//  
    
public void makNewTextWin(){ 
    JInternalFrame win = new JInternalFrame("Okienko " , true, true, true,true);
			        			        					   		    
		    text = new JTextArea();	    
		    win.getContentPane().add(text);	 }  
		       
	//A ta metoda wczytuje plik do pola textowego //
	    
private void read(String fileName) {
		try {
			FileReader f = new FileReader(fileName);			
			text.read(f,null);
			f.close();		
		}		    
		

za wszelkie pomysły bede wdzieczny pewnie robie jakis glup blad ale juz mi rece opadaja