Como colocar os componentes no canto superior esquerdo da Janela

0 respostas
Starkk

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?

Criado 12 de setembro de 2013
Respostas 0
Participantes 1