Pessoal, pq os botoes ficam um maior q o outro ? nao pode ficar do mesmo tamanho ?
vejam o codigo :
import javax.swing.<em>;
import java.awt.</em>;
import java.awt.event.*;
public class Login extends JFrame implements ActionListener
{
private String cmd;
public Login()
{
setTitle("Login");
setSize(100,100);
GridBagLayout layout = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
c.fill= GridBagConstraints.HORIZONTAL;
getContentPane().setLayout(layout);
JButton btnLogin = new JButton("Login");
JButton btnCancelar = new JButton("Cancelar");
JLabel lblLogin = new JLabel("Usuário");
JLabel lblSenha = new JLabel("Senha");
JTextField txtLogin = new JTextField(15);
JPasswordField txtSenha = new JPasswordField(15);
c.gridy = 0;
c.gridx = 0;
layout.setConstraints(lblLogin, c);
getContentPane().add(lblLogin);
c.gridy = 1;
c.gridx = 0;
layout.setConstraints(lblSenha, c);
getContentPane().add(lblSenha);
c.gridy = 0;
c.gridx = 1;
layout.setConstraints(txtLogin, c);
getContentPane().add(txtLogin);
c.gridy = 1;
c.gridx = 1;
layout.setConstraints(txtSenha, c);
getContentPane().add(txtSenha);
[color=“red”] c.gridy = 2;
c.gridx = 0;
c.gridheight = 6;
layout.setConstraints(btnLogin, c);
getContentPane().add(btnLogin);
btnLogin.addActionListener(this);
c.gridy = 2;
c.gridx = 1;
layout.setConstraints(btnCancelar, c);
getContentPane().add(btnCancelar);
Conexao cn = new Conexao();
cn.conDataBase();[/color]
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//setResizable(false);
pack();
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
cmd = e.getActionCommand();
if (cmd == "Login") {
JOptionPane.showMessageDialog(null, "Login", "Autenticação",
JOptionPane.ERROR_MESSAGE);
}
}
public static void main(String args[])
{
net.java.plaf.LookAndFeelPatchManager.initialize();
new Login();
}
}