Galera td bem, bem pessoal eu sou novo no mundo do JAVA e no entanto estou com dificuldades em criar interfaces.
Eu criei uma interface basica para login so que as TEXTFIELDS e os JBUTTONS estão a ocupar toda JFRAME e sempre q eu tento estender a janela q contém os elementos os componentes vão seguindo a janela, eis o codigo:
import javax.swing.*;
import java.awt.*;
public class login extends JFrame
{
private JLabel nomelbl,senhalbl;
private JTextField nometxt,senhatxt;
private JButton logar, cancelar;
public login()
{
super("..:LOGIN:..");
JPanel painel1 = new JPanel();
JPanel painel2 = new JPanel();
setLayout(new GridLayout(3,3));
nomelbl = new JLabel("Nome", nomelbl.RIGHT);
add(nomelbl);
nometxt = new JTextField(14);
add(nometxt);
senhalbl = new JLabel("Senha", senhalbl.RIGHT);
add(senhalbl);
senhatxt = new JPasswordField(8);
add(senhatxt);
logar = new JButton("Logar");
add(logar);
cancelar = new JButton("Cancelar");
add(cancelar);
}
public static void main(String[] args)
{
login logar = new login();
logar.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
logar.setSize(200,200);
logar.setVisible(true);
}
}
Alguem sabe o que pode estar a acontecer.