Fala ae pessoal.
Estou com problemas ao tentar colocar os buttos um abaixo do outro no GridBagLayout, eu queria que sempre que eu redimensiona-se a janela eles ficassem no canto superior esquerdo da mesma, segue o código abaixo para vocês verem como esta ficando.
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Main extends JFrame {
public static void main(String[] args) {
Main inicia = new Main();
inicia.constroiFormulario();
}
public void constroiFormulario(){
JFrame frame = new JFrame("Cadastro");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GridBagConstraints constraints = new GridBagConstraints();
frame.getContentPane().setLayout(new GridBagLayout());
constraints.anchor = GridBagConstraints.NORTHWEST;
constraints.insets = new Insets(1,1,1,1);
constraints.weightx = 1;
constraints.weighty = 1;
constraints.gridwidth = 1;
constraints.gridheight = 1;
constraints.gridx = 0;
constraints.gridy = 0;
frame.add(new JButton("Clica"), constraints);
constraints.gridy = 1;
constraints.gridx = 0;
frame.add(new JButton("Clica2"), constraints);
frame.setSize(600, 600);
frame.setVisible(true);
}
}
Alguém sabe o que eu devo fazer para eles ficarem no canto superior esquerdo, e sem esse espaço todo?