Ciao a tutti .
Domani ho una verifica,e sto smattando da ieri perchè non mi visualizza niente all'interno di un panel, sebbene lo aggiunga direttamente al panel . Più precisamente vi porto il caso di una TextField :
codice:
	
		Panel panel=new Panel();
		panel.setBounds(150,200,199,199);
		panel.setBackground(Color.RED);
		panel.setForeground(Color.BLACK);
		panel.setVisible(true);
panel.setLayout(null);
		frame.add(panel);
		
		TextField txt=new TextField();
		txt.setBounds(160,230,100,100);
		txt.setBackground(Color.white);
		panel.add(txt);

Ho aggiunto il pannello al frame (e questo me lo visualizza) e di conseguenza ho aggiunto la TextArea(txt) al pannello,ma nulla .

Grazie per eventuali chiarimenti, non so se può servire ma nel caso vi allego tutto (l'incompleto) codice :

codice:
import java.awt.*;




public class Esercizio {


	public static void main(String[] args) {
		
		Frame frame=new Frame("Esercizio Grafica"); 
		frame.setBounds(300,20,700,700); //x,y largezza e altezza
		frame.setBackground(Color.GREEN);
		frame.setVisible(true);
		frame.setLayout(null);
		
		
		
		Font font=new Font("Arial", Font.BOLD,28); //creo un font
		
		//creo la label titolo
		
		Label label=new Label("Questo è un Titolo"); //label 
		label.setFont(font); //applico il font
		label.setAlignment(Label.CENTER); //Metto il testo centrato
		label.setBounds(175, 50, 350, 50); //coordinate x,y e altezza/larghezza
		label.setBackground(Color.WHITE); //colore di sfondo
		label.setForeground(Color.ORANGE); //colore testo
		label.setVisible(true); //VISIBILE: SI 
		frame.add(label); //aggiungo la label al frame
		
	
		
		//creo un Panel, quadrato sx
		
		Panel panel=new Panel();
		panel.setBounds(150,200,199,199);
		panel.setBackground(Color.RED);
		panel.setForeground(Color.BLACK);
		panel.setVisible(true);
	    panel.setLayout(null);
		frame.add(panel);
		
		TextField txt=new TextField();
		txt.setBounds(160,230,100,100);
		txt.setBackground(Color.white);
		panel.add(txt);
		
		//secondo pannello a dx
		
		Panel panel2=new Panel();
		panel2.setBounds(351,200,199,199);
		panel2.setBackground(Color.RED);
		panel2.setForeground(Color.BLACK);
		panel2.setVisible(true);
		frame.add(panel2);
		panel2.setLayout(null);
		
		//terzo pannello basso a sx
		
		Panel panel3=new Panel();
		panel3.setBounds(150,401,199,199);
		panel3.setBackground(Color.RED);
		panel3.setForeground(Color.BLACK);
		panel3.setVisible(true);
		frame.add(panel3);
		panel3.setLayout(null);
		//quarto pannello basso a dx
		
		Panel panel4=new Panel();
		panel4.setBounds(351,401,199,199);
		panel4.setBackground(Color.RED);
		panel4.setForeground(Color.BLACK);
		panel4.setVisible(true);
		panel4.setLayout(null);
frame.add(panel4);


}
}