Gui

Estou com um problema,digitei este codigo,ele compila e roda “quase” perfeitamente,o problema é que só aparece uma tela em branco!

O que eu fiz de errado?

public class FirstTela {

public static void main(String[] args){
	
	Frame myTela = new Frame("MyICQ - Version 1.0");
	Panel p1 = new Panel();
	Panel p2 = new Panel();
	Panel p3 = new Panel();
	Panel p4 = new Panel();
	Button send = new Button("Send");
	Button clear = new Button("Clear");
	Button connect = new Button("Connect");
	Button close = new Button("Close");
	Label msgList = new Label("Usuários online:");
	Label ipHost = new Label("IP Host:");
	TextArea message = new TextArea();
	TextArea display = new TextArea();
	TextField ip = new TextField(15);
	List userOnline = new List(199,false);
	
	p1.setLayout(new GridLayout(2,1));
	p1.add(display);
	p1.add(message);
	
	p2.setLayout(new FlowLayout());
	p2.add(send);
	p2.add(clear);
	
	p3.setLayout(new GridLayout(6,1));
	p3.add(msgList);
	p3.add(userOnline);
	p3.add(ipHost);
	p3.add(ip);
	p3.add(connect);
	p3.add(close);
	
	p4.setLayout(new GridLayout(2,1));
	p4.add(p1);
	p4.add(p2);
	
	myTela.setLayout(new FlowLayout());
	myTela.add(p4);
	myTela.add(p3);
	myTela.pack();
	myTela.setVisible(true);
	myTela.resize(400,500);
}

}

Aí pessoal, nao precisa mais responder!

Ja consegui resolver o problema.