Tamanho da tela no GridBagLayout

oi, como posso fazer para ajustar o tamanho da tela no GridBagLayout ?
como mudo o tamanho dos objetos ?
como faço uma ação para quando um botão é clicado ? (EX: quando cmd1 é clicado, lbl1 fica com o valor “CLicado”)
obrigado
igor

Você pode fazer assim sua ação

botãoMudarLabel.addActionListener(new ActionListener() {
public void ActionPerformed(ActionEvent evt) {
seulabel.setText(“Clicado”);
}
});

bem, não funcionou, mas eu não sei se usei certo, veja :

cmd1 = new JButton(“Botão 1”);
lbl1 = new JLabel("Botão: “);
lbl2 = new JLabel(” ");

  cmd1.addActionListener(new ActionListener() { 
  public void ActionPerformed(ActionEvent evt) { 
  lbl2.setText("Clicado"); 
  } 
  });

Aparece algum erro? Se aparece, posta ele aki pra gente ver!!

Esse é o erro:
<anonymous BHW$1> should be declared abstract; it does not define actionPerformed(java.awt.ActionEvent) in

public void actionPerformed, em vez de ActionPerformed

muito obrigado, funcionou!