Dúvidas com MigLayout

0 respostas
B

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.

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();
    }
}
Criado 7 de dezembro de 2013
Respostas 0
Participantes 1