Importar Java.awt.borderlayout;
Importar Java.awt.dimension;
Importar Java.awt.font;
Importar Java.awt.graphics;
Importar Java.awt.gridlayout;
Importar Java.awt.image;
Importar Java.awt kit de herramientas;
Importar Java .evento de acción .
Importar evento de clave Java . ;
Importar evento Java .awt .
Importar evento Java . evento;
Importar Java . awt . evento de ventana;
Importar conexión SQL;
Importar administrador de controladores Java. p>
Importar Java SQL. conjunto de resultados;
Importar Java. .swing.jbutton;
Importar javax.swing.jframe;
Importar javax.swing.jlabel;
Importar javax.swing.joptionpane;
Importar javax.swing.jpanel;
Importar javax.swing.jpasswordfield;
Importar javax.swing.jtextfield;
Importar javax . ui manager;
importar javax . swing .unsupportedlookandfeelexception;
Importar javax . plaf .
DB;
Extensión de inicio de sesión de clase pública JFrame{
/**
*Interfaz de inicio de sesión
*/
privado estático final largo serialVersionUID = 1L;
JFrame JF = nuevo JFrame();
Panel JPanel privado_ todos
Panel JPanel privado 1 = nuevo JPanel ( );
panel JPanel privado 2 = nuevo JPanel();
panel JPanel privado 3 = nuevo JPanel();
panel JPanel privado 4 = nuevo JPanel ();
JLabel privado jLabel _ título
JLabel privado JLabel _ nombre = nuevo JLabel();
JLabel privado JLabel _ contraseña = nuevo JLabel() ;
JTextField privado JTextField _ nombre = nuevo JTextField(15);
JPasswordField privado JPasswordField = nuevo JPasswordField(15);
JButton privado JB 1 = nuevo JButton();
JButton privado jb2 = new JButton();
Fuente de fuente privada;
Cadena cid =
Contraseña de cadena =
//Cargar imagen de fondo
//icono de imagen privada icono de imagen;
//Imagen de imagen privada;
Inicio de sesión público (){
Jf.setTitle("Inicio de sesión del cliente");
jf.setSize(350, 300);
dimensión screenSize = kit de herramientas .getdefaulttoolkit( ). getScreenSize(); //Asigna el tamaño (largo y ancho) de la pantalla del usuario a la variable screenSize.
dimensión frameSize = JF . getsize();
if(framesize . altura & gt; screenSize.height) {
framesize = altura de pantalla. ;
}
if(tamaño de marco . ancho & gt; tamaño de pantalla.ancho) {
ancho de marco = ancho de pantalla;
}
//Coloca la ventana de diálogo emergente en el medio de la pantalla.
JF . set location((tamaño de pantalla . ancho-tamaño de marco . ancho)/2, (tamaño de pantalla . altura-tamaño de marco . altura)/2
//icono de imagen = nuevo); icono de imagen(cargador de clases
// .obtener recurso del sistema(" RES/back gound . jpg ".
toString()));
panel_all = new JPanel(){
componente de pintura vacía pública (Gráficos g){
super componentes de pintura (g) ;
//image = icono de imagen . getimage();
// if (image!=null)
// g.drawImage(imagen, 0, 0, getWidth(), getHeight(), this);
}
};
Font=new Font("Texto Songti", 0 , 20);
jLabel _ title = new jLabel(nuevo icono de imagen(cargador de clases
.get recurso del sistema(" RES/iniciar sesión. jpg ".toString())) ));
jLabel _ title . set font(font);
JLabel_title.setText("Inicio de sesión de usuario"); (nuevo Java . awt . font(" Diálogo ", 0, 14));
JLabel_name.setText("Nombre de usuario:");
jLabel _ contraseña (nuevo. Java . awt . font(" Diálogo ", 0, 14));
JLabel_password.setText("Código secreto:"); awt.font("Dialog",0,18));
Jb1.setText("Confirmar");
jb2.settext("cancelar");
jb2 . set font(new Java . awt . font(" Diálogo ", 0, 18));
jTextField_name.addKeyListener(new KeyAdapter()
{ p>
Clave de anulación pública (evento clave e)
{
if(e.getKeyCode()==KeyEvent. VK_Enter)
{
JB 1. doclick();
}
}});
jPasswordField.addKeyListener(new KeyAdapter()
{
Clave de anulación pública (evento clave e)
{
if(e. getKeyCode()==Evento clave.
VK_Enter)
{
JB 1. doclick();
}
}});
panel 1. agregar(jLabel_name);
panel 1. agregar(jTextField_name);
panel 2. agregar(jLabel_password);
panel 2. agregar( jPasswordField);
panel 3. agregar(JB 1);
panel 3. agregar(jb2);
panel 4 . ;
panel _ todo . establecer diseño (nuevo GridLayout(4, 1));
panel _ todo . todos . agregar(panel 1);
panel _ todos ;
panel . _ todos . seto paque(false);
JF . establecer diseño (nuevo BorderLayout());
JF . jb1.addMouseListener(new MouseAdapter(){
se hizo clic con el mouse en vacío público (evento del mouse){
//if(LC . validar (jTextField_name.gettext().trim() , new string(jPasswordField.getPassword()).trim())){
//dolo gin();
//Nuevo host();
// }
//De lo contrario
//joptionpane. showmessagedialog(null, "La contraseña no coincide con la cuenta, ¡inténtelo de nuevo!");
}
});
jb2.addMouseListener(new MouseAdapter(){
clic del mouse en vacío público (evento del mouse yo){
sistema . salida(0);
}
});
JF conjunto visible(verdadero);
JF . repintar();
JF . SALIR _ EN _ CERRAR);
}
/* public void doLogin(){
cid=jTextField_name.getText(). trim();
passwd=jPasswordField.getText().
trim();
string SQL = " select * del cliente donde "+" cid = ' "+cid+", contraseña = ' "+contraseña+" ' ";
if ( DB.connectDB()) {
if (DB.query(sql)){
System.out.print("Iniciado sesión correctamente");
JF . disponer();
Nuevo host (cid);
Regresar
} En caso contrario {
System.out. imprimir ("Error de inicio de sesión");
Regresar;
}
}
}
*/
Public static void main(String[] args) {
//TODO código auxiliar de método generado automáticamente
Nuevo inicio de sesión();
}
}