Olá pessoal, estou com dúvidas em relação ao layout de telas. Estou criando uma janela mas ao utilizar o MigLayout ele não obedece o código de forma correta. Ao rodas ele abre a janela, mas os dois textos que coloquei não aparecem de imediato, só se eu redimensionar a janela. E o texto não fica um abaixo do outro. Isso se deve eu ter colocado o tamanho da janela? Aguardo resposta e desde já agradeço.
[code]package telas;
import javax.swing.*;
import static javax.swing.JFrame.EXIT_ON_CLOSE;
import net.miginfocom.swing.MigLayout;
public class TelaLogin {
MigLayout layout;
JFrame janelaLogin;
JPanel telaLogin;
JLabel textoLogin;
JLabel textoSenha;
JTextField campoLogin;
JPasswordField campoSenha;
JButton botaoConectar;
public TelaLogin(){
janelaLogin = new JFrame();
janelaLogin.setSize(800, 600);
janelaLogin.setVisible(true);
montaTela();
janelaLogin.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
//metodo que mostra componentes da tela
public void montaTela(){
layout = new MigLayout();
telaLogin = new JPanel();
janelaLogin.setLayout(layout);
janelaLogin.add(telaLogin);
textoLogin = new JLabel("Login: ");
textoSenha = new JLabel("Senha: ");
telaLogin.add(textoLogin,"wrap");
telaLogin.add(textoSenha);
}
public static void main(String[] args){
new TelaLogin();
}
}
[/code]