MigLayout tela aparece vazia
package miglayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class MigLayout extends JFrame
{
JLabel nome_label = new JLabel();
JTextField nome_jtextfield = new JTextField();
JLabel surname_label = new JLabel();
JTextField surname_textfield = new JTextField();
JLabel endereco_label = new JLabel();
JTextField endereco_textfield = new JTextField();
public MigLayout()
{
super("MigLayout");
JPanel painel = new JPanel(new net.miginfocom.swing.MigLayout());
painel.add(nome_label);
painel.add(nome_jtextfield);
painel.add(surname_label, "gap unrelated");
painel.add(surname_textfield, "wrap"); // wrap quebra a linha
painel.add(endereco_label);
painel.add(endereco_textfield, "span, grow"); // "span, grow" : ele vai ocupar a o resto da linha inteiro e o proximo componente que for inserido, quebra a linha
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 300);
//pack();
setVisible(true);
}
public static void main(String[] args)
{
new MigLayout();
}
}
Faltou adicionar o panel no frame.
Tens que adicionar o painel no frame…
getContentPane().add(painel);