Ciao,
vorrei inserire una scrollbar verticale in un JDesktopPane. (desktop1)

Di seguito riporto la logica dell’applicazione:

main:
...
codice:
voice_pAnagrafica.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
p p = new p();		
p.setVisible(true);		
desktop.add(p); 		
}});
...

Dal main richiamo il file “p.java”

File “p.java”
codice:
public void itemStateChanged(ItemEvent e) {
	    if (e.getStateChange() == ItemEvent.SELECTED) {
	    		    	
	    	t t = new t();
	    	t.setVisible(true);	    	
	    	desktop1.add(t);
	    	JFrame frame = new JFrame();   						 frame.getContentPane().add(desktop1, BorderLayout.CENTER);
	        frame.setSize(1100,500);
	        frame.setVisible(true);
	        
	    }
	}
Nel file “p.java”,quando si clicca su una voce di una combo box, devo aprire un’altra finestra contenente una serie di textfield che occupa più della lunghezza dello schermo; da qui la necessità di inserire una scrollbar verticale.
La finestra con le textfield si trova nel file t.java

In questo momento apro il frame contenente le textfield,ma non posso andare oltre la fine dello schermo a vedere le rimanenti textfield.

Ho provato a inserire un JScrollPane all’interno del file p.java,ma mi dà il seguente messaggio:
“adding a window to a container”

Non mi è ben chiaro cosa intenda il messaggio.