Add

Quero adicionar um método dentro de um JPanel!!

[code]JPanel panel = new JPanel();

panel.add(metodo());[/code]

Estou tentando fazer desta maneira, há outro tipo de função add especifica para métodos??

Primeiro, o título de seu post não está nem um pouco objetivo.
Segundo, o que está tentando fazer?

Tenho duas classes (TelaPrincipal, TelaLogin)

TelaPrincipal extende JFrame, no seu construtor possui um JPanel chamado principal, na classe, possui um método getTelaPrincipal que chama o conteudo da TelaPrincipal;

TelaLogin extende um JPanel, seu conteudo está dentro de um JPanel chamado login,

Na TelaPrincipal possui um método getTelaLogin que chama o login da TelaLogin;

Quero que o método getTelaLogin dentro do JPanel principal, para que quando haja evento na tela login, o conteudo de principal seja getTelaPrincipal.

Se eu entendi direito

Remova:

[code]JPanel panel = new JPanel();

panel.add(metodo()); [/code]

Crie um objeto da classe TelaLogin (que extende JPanel) e adicione ele ao TelaPrincipal (Que extende JFrame)