Tela - LOGIN

To com uma duvida , tenhu um trabalho para fazer e queria fazer a tela de loguin e puxar na hora que eu preenxer os dados do campo usuario e senha , enviar os dados para o Banco de dados e acessar o menu ! , queria saber se tem algum demonstrativo para ter uma ideia de como fazer .

Grato

Não sei se ajuda no que você quer, mas achei interessante esta metria e estou enviando para você.

http://www.scribd.com/doc/4670287/Java-SE-Banco-de-Dados-e-Swing

Então .
Eu to com a tela criada

Soh que eu queria depois que confirmar a o usuario instancia ela pra classe MENu

import java.awt.;
import java.awt.event.
;
import javax.swing.;
import java.sql.
;

public class login extends JFrame {

// Insira aqui os dados da Criação dos Objetos
private JTextField txtlog = new JTextField("");
private JPasswordField pswpsw = new JPasswordField("");
private JLabel lbllog = new JLabel(“Login”);
private JLabel lblpass = new JLabel(“Password”);
private JButton btnok = new JButton(“OK”);
private JButton btnsair = new JButton(“SAIR”);
public login() {
try {
mostra();
} catch(Exception ex) {
ex.printStackTrace();
}
}

public void mostra() throws Exception {

// Insira aqui os dados da Criação da Janela
this.getContentPane().setLayout(null);
this.setSize(245, 160);
this.setTitle(“HOSPITAL - Login”);
this.setResizable(false);
this.setVisible(true);
this.setLocation(400,300);

// Insira aqui os dados da Criação dos Controles na Janela
txtlog.setBounds(new Rectangle(112, 10, 100, 21));
this.getContentPane().add(txtlog, null);
pswpsw.setBounds(new Rectangle(112, 34, 100, 21));
this.getContentPane().add(pswpsw, null);
lbllog.setBounds(new Rectangle(32, 16, 100, 13));
this.getContentPane().add(lbllog, null);
lblpass.setBounds(new Rectangle(32, 39, 100, 13));
this.getContentPane().add(lblpass, null);

btnok.setBounds(new Rectangle(11, 76, 100, 30));
this.getContentPane().add(btnok, null);   
btnok.addActionListener (new ActionListener() {
  public void actionPerformed(ActionEvent e) {
    // Chamada ao Procedimento
 
}});
btnsair.setBounds(new Rectangle(119, 75, 100, 30));
this.getContentPane().add(btnsair, null);
btnsair.addActionListener (new ActionListener() {
  public void actionPerformed(ActionEvent e) {
    // Chamada ao Procedimento
    dispose();
    
}});

this.addWindowListener(new WindowAdapter() {
  public void windowClosing(WindowEvent e) {
    aoFechar(e);
  }
});

}

private void aoFechar(WindowEvent e) {
dispose();
}

public static void main(String args[]) {
login janela = new login();

}
}