To estudando o MigLayout aqui porem meu textField nao esta ocupando duas celulas, pelo contrario esta bem pequeno :cry:. Ajuda alguem?
package com.teste.rev;
import net.miginfocom.swing.MigLayout;
import java.awt.Dimension;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Teste extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
public static void main(String[] args) {
new Teste();
}
Teste(){
this.gui();
}
void gui(){
this.setVisible(true);
JPanel panel = this.getPanel();
this.setContentPane(panel);
JButton button = this.getButton();
JLabel labelNome = this.getLabel();
JTextField text = this.getText();
MigLayout mig = new MigLayout();
panel.setLayout(mig);
panel.add(labelNome);
panel.add(text, "span 2");
this.pack();
this.setSize(new Dimension(1024,768));
this.setLocationRelativeTo(null);
}
private JButton getButton(){
JButton button = new JButton("Ok");
button.setSize(new Dimension(150,80));
button.setVisible(true);
return button;
}
private JLabel getLabel(){
JLabel label = new JLabel("Nome:");
label.setVisible(true);
return label;
}
private JTextField getText(){
JTextField text = new JTextField();
//text.setSize(new Dimension(200,100));
text.setVisible(true);
return text;
}
private JPanel getPanel(){
JPanel panel = new JPanel();
return panel;
}
}