Inicio
Nosotros
Contacto
Mapa del Sitio
DMCA
Privacy policy
Header Ads Widget
Home
Astronomía
Informática
Diseño
Programación
Windows
GNU/Linux
Games
Blogger
iOS
Android
Ubuntu Phone
Windows Phone
Tecnología
Astronomía
Informática
Diseño
Programación
Windows
GNU/Linux
Games
Blogger
iOS
Android
Ubuntu Phone
Windows Phone
Tecnología
gamer
Mentira? el mejor Micrófono Gamer Hyperx Solocast
31, 2022
cambiar botón inicio windows 11
Como cambiar el botón de Inicio de Windows 11, Open Shell Menú, Start11
Septiembre 08, 2021
informatica
Antes de comprar un MONITOR GAMER TEROS!...Me estafarón?
Julio 16, 2021
curso word
Como realizar tesis, trabajos, documentos profesionales y mucho más con WORD
Julio 11, 2021
audio
Driver Halion Auricular Gamer 7.1 HA-H857 y HA-H858 Descargar
Julio 02, 2021
Ticker
0x8007007f
Windows 11 está fallando para algunos usuarios con 0x8007007f
informatica
Windows 11 Build 22000.194 (KB5005635) está disponible con mejoras
gamer
Mentira? el mejor Micrófono Gamer Hyperx Solocast
CPU
Windows 11 como saltar (Bypass) requerimiento de TPM, CPU, SecureBoot en instalación limpia ISO
cambiar botón inicio windows 11
Como cambiar el botón de Inicio de Windows 11, Open Shell Menú, Start11
funciones windows 11
Nuevas funciones de Windows 11: todo lo que necesita saber
0x8007007f
Windows 11 está fallando para algunos usuarios con 0x8007007f
informatica
Windows 11 Build 22000.194 (KB5005635) está disponible con mejoras
gamer
Mentira? el mejor Micrófono Gamer Hyperx Solocast
CPU
Windows 11 como saltar (Bypass) requerimiento de TPM, CPU, SecureBoot en instalación limpia ISO
Página Principal
youtube video
Como crear login en java facíl y sencillo bien explicado | Programación | JAVA | NetBeans
Como crear login en java facíl y sencillo bien explicado | Programación | JAVA | NetBeans
MasterSamm
mayo 02, 2016
Como crear login en java facíl y sencillo bien explicado | Programación | JAVA | NetBeans.
Te mostramos un tutorial, donde podrás ver como crear un login desde cero, sencillo y fácil de realizar con JAVA en NetBeans.
Video Tutorial:
CÓDIGO
package login; import inicio.home; import java.awt.*; import javax.swing.*; public class login extends javax.swing.JFrame { private Component confirmation; private String usuario,password; public login() { initComponents(); setLocationRelativeTo(null); txtUsuario.setFocusable(true); } public void datos(String us, String pas){ usuario = "Admin"; password = "admin"; } @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { btn_iniciar = new javax.swing.JButton(); btn_cancelar = new javax.swing.JButton(); jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); txtUsuario = new javax.swing.JTextField(); txtPassword = new javax.swing.JPasswordField(); lbl_titulo = new javax.swing.JLabel(); lbl_banner = new javax.swing.JLabel(); lbl_background = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE); setResizable(false); setUndecorated(true); getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout()); btn_iniciar.setBackground(new java.awt.Color(0, 162, 255)); btn_iniciar.setForeground(new java.awt.Color(255, 255, 255)); btn_iniciar.setText("LOGIN"); btn_iniciar.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR)); btn_iniciar.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btn_iniciarActionPerformed(evt); } }); getContentPane().add(btn_iniciar, new org.netbeans.lib.awtextra.AbsoluteConstraints(60, 210, 330, 40)); btn_cancelar.setBackground(new java.awt.Color(0, 162, 255)); btn_cancelar.setForeground(new java.awt.Color(255, 255, 255)); btn_cancelar.setText("CANCELAR"); btn_cancelar.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btn_cancelarActionPerformed(evt); } }); getContentPane().add(btn_cancelar, new org.netbeans.lib.awtextra.AbsoluteConstraints(60, 260, 330, 40)); jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/iconos/user_ico.png"))); // NOI18N getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(60, 90, -1, 40)); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/iconos/Power - Lock.png"))); // NOI18N getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(60, 140, 40, 40)); txtUsuario.setBackground(new java.awt.Color(224, 224, 224)); txtUsuario.setFont(new java.awt.Font("Tahoma", 0, 16)); // NOI18N txtUsuario.setForeground(new java.awt.Color(23, 160, 249)); getContentPane().add(txtUsuario, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 90, 280, 40)); txtPassword.setBackground(new java.awt.Color(224, 224, 224)); txtPassword.setFont(new java.awt.Font("Tahoma", 0, 16)); // NOI18N txtPassword.setForeground(new java.awt.Color(23, 160, 249)); getContentPane().add(txtPassword, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 140, 280, 40)); lbl_titulo.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N lbl_titulo.setForeground(new java.awt.Color(255, 255, 255)); lbl_titulo.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); lbl_titulo.setText("INICIAR SESIÓN"); getContentPane().add(lbl_titulo, new org.netbeans.lib.awtextra.AbsoluteConstraints(150, 20, -1, -1)); lbl_banner.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); lbl_banner.setIcon(new javax.swing.ImageIcon(getClass().getResource("/iconos/banner.png"))); // NOI18N getContentPane().add(lbl_banner, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 450, 60)); lbl_background.setBackground(new java.awt.Color(0, 204, 204)); lbl_background.setIcon(new javax.swing.ImageIcon(getClass().getResource("/iconos/fondo.png"))); // NOI18N getContentPane().add(lbl_background, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 450, 340)); pack(); }// </editor-fold>//GEN-END:initComponents private void btn_cancelarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_cancelarActionPerformed Object [] opciones ={"Aceptar","Cancelar"}; int eleccion = JOptionPane.showOptionDialog(confirmation,"Desea salir?","Confirmacion", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE,null,opciones,"Aceptar"); if (eleccion == JOptionPane.YES_OPTION) { System.exit(0); }else{ } }//GEN-LAST:event_btn_cancelarActionPerformed private void btn_iniciarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_iniciarActionPerformed datos(usuario, password); if(usuario.equals(txtUsuario.getText()) && password.equals(txtPassword.getText())){ home st = new home(); st.setVisible(true); this.dispose(); }else if(txtUsuario.getText().equals("") && txtPassword.getText().equals("")){ JOptionPane.showMessageDialog(this,"Usuario y/o Contraseña estan vacios\nIngrese los por favor."); txtUsuario.setFocusable(true); }else if(txtUsuario.getText().equals("")){ JOptionPane.showMessageDialog(this,"Usuario está vacio\nIngrese lo por favor."); txtUsuario.setFocusable(true); }else if(txtPassword.getText().equals("")){ JOptionPane.showMessageDialog(this,"Contraseña está vacio\nIngrese lo por favor."); txtPassword.setFocusable(true); } else if(txtUsuario.getText().compareTo(usuario)!=0 && txtPassword.getText().compareTo(password)!=0){ JOptionPane.showMessageDialog(this,"Usuario y/o Contraseña no válidos\nIngrese nuevamente."); txtUsuario.setFocusable(true); } else if(txtUsuario.getText().compareTo(usuario)!=0){ JOptionPane.showMessageDialog(this,"Usuario no válido\nIngrese nuevamente."); txtUsuario.setFocusable(true); }else if(txtPassword.getText().compareTo(password)!=0){ JOptionPane.showMessageDialog(this,"Contraseña no válida\nIngrese nuevamente."); txtPassword.setFocusable(true); } }//GEN-LAST:event_btn_iniciarActionPerformed /** * @param args the command line arguments */ public static void main(String args[]) { /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { @Override public void run() { new login().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton btn_cancelar; private javax.swing.JButton btn_iniciar; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel lbl_background; private javax.swing.JLabel lbl_banner; private javax.swing.JLabel lbl_titulo; private javax.swing.JPasswordField txtPassword; private javax.swing.JTextField txtUsuario; // End of variables declaration//GEN-END:variables }
Publicar un comentario
Social Plugin
GANA DINERO CON MI CÓDIGO
Subscribete
Publicidad
Posts Populares
Como cambiar el botón de Inicio de Windows 11, Open Shell Menú, Start11
octubre 08, 2021
Cómo recuperar el contenido de archivos PDF dañados
septiembre 05, 2016
Visual Studio 2012 Ultimate Professional Español
marzo 23, 2015
Publicidad
Etiquetas
android
42
apple
5
astronomia
2
gnu linux
7
informatica
157
ios
21
juegos
14
noticias
36
tecnologia
22
windows
77
Contactar
Nombre
Correo electrónico
*
Mensaje
*