Guest User

Tela de Login

a guest
Mar 15th, 2020
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 10.36 KB | None | 0 0
  1.  
  2. package viewLogin;
  3.  
  4. import javax.swing.JOptionPane;
  5.  
  6. public class TelaLogin extends javax.swing.JFrame
  7. {
  8.     public TelaLogin()
  9.     {
  10.         initComponents();
  11.     }
  12.  
  13.     @SuppressWarnings("unchecked")
  14.     // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  15.     private void initComponents() {
  16.  
  17.         jPanel1 = new javax.swing.JPanel();
  18.         jLabel3 = new javax.swing.JLabel();
  19.         txtTelefone = new javax.swing.JLabel();
  20.         txtTel = new javax.swing.JTextField();
  21.         txtSen = new javax.swing.JPasswordField();
  22.         txtSenha = new javax.swing.JLabel();
  23.         botonEntrar = new javax.swing.JButton();
  24.         jButton2 = new javax.swing.JButton();
  25.  
  26.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  27.         setTitle("TELA DE LOGIN");
  28.         setResizable(false);
  29.  
  30.         javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  31.         jPanel1.setLayout(jPanel1Layout);
  32.         jPanel1Layout.setHorizontalGroup(
  33.             jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  34.             .addGap(0, 305, Short.MAX_VALUE)
  35.         );
  36.         jPanel1Layout.setVerticalGroup(
  37.             jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  38.             .addGap(0, 56, Short.MAX_VALUE)
  39.         );
  40.  
  41.         jLabel3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/viewLogin/emoji-lendo-2.png"))); // NOI18N
  42.  
  43.         txtTelefone.setForeground(new java.awt.Color(0, 51, 204));
  44.         txtTelefone.setText("NUMERO TELEFONE");
  45.  
  46.         txtTel.addActionListener(new java.awt.event.ActionListener() {
  47.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  48.                 txtTelActionPerformed(evt);
  49.             }
  50.         });
  51.  
  52.         txtSen.setText("jPasswordField1");
  53.         txtSen.addActionListener(new java.awt.event.ActionListener() {
  54.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  55.                 txtSenActionPerformed(evt);
  56.             }
  57.         });
  58.  
  59.         txtSenha.setForeground(new java.awt.Color(0, 51, 204));
  60.         txtSenha.setText("SENHA");
  61.  
  62.         botonEntrar.setFont(new java.awt.Font("Times New Roman", 0, 13)); // NOI18N
  63.         botonEntrar.setForeground(new java.awt.Color(0, 153, 51));
  64.         botonEntrar.setText("ENTRAR");
  65.         botonEntrar.addActionListener(new java.awt.event.ActionListener() {
  66.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  67.                 botonEntrarActionPerformed(evt);
  68.             }
  69.         });
  70.  
  71.         jButton2.setFont(new java.awt.Font("Tahoma", 1, 13)); // NOI18N
  72.         jButton2.setForeground(new java.awt.Color(51, 51, 0));
  73.         jButton2.setText("SAIR");
  74.         jButton2.setMaximumSize(new java.awt.Dimension(79, 25));
  75.         jButton2.setMinimumSize(new java.awt.Dimension(79, 25));
  76.         jButton2.addActionListener(new java.awt.event.ActionListener() {
  77.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  78.                 jButton2ActionPerformed(evt);
  79.             }
  80.         });
  81.  
  82.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  83.         getContentPane().setLayout(layout);
  84.         layout.setHorizontalGroup(
  85.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  86.             .addGroup(layout.createSequentialGroup()
  87.                 .addGap(6, 6, 6)
  88.                 .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 264, javax.swing.GroupLayout.PREFERRED_SIZE)
  89.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  90.                     .addGroup(layout.createSequentialGroup()
  91.                         .addGap(10, 10, 10)
  92.                         .addComponent(txtTel, javax.swing.GroupLayout.PREFERRED_SIZE, 279, javax.swing.GroupLayout.PREFERRED_SIZE))
  93.                     .addGroup(layout.createSequentialGroup()
  94.                         .addGap(18, 18, 18)
  95.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  96.                             .addComponent(botonEntrar)
  97.                             .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
  98.                     .addGroup(layout.createSequentialGroup()
  99.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  100.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  101.                             .addComponent(txtSen, javax.swing.GroupLayout.PREFERRED_SIZE, 279, javax.swing.GroupLayout.PREFERRED_SIZE)
  102.                             .addComponent(txtTelefone)
  103.                             .addComponent(txtSenha)))
  104.                     .addGroup(layout.createSequentialGroup()
  105.                         .addGap(226, 226, 226)
  106.                         .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
  107.                 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  108.         );
  109.         layout.setVerticalGroup(
  110.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  111.             .addGroup(layout.createSequentialGroup()
  112.                 .addContainerGap()
  113.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  114.                     .addGroup(layout.createSequentialGroup()
  115.                         .addComponent(txtTel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  116.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  117.                         .addComponent(txtTelefone)
  118.                         .addGap(18, 18, 18)
  119.                         .addComponent(txtSen, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  120.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  121.                         .addComponent(txtSenha)
  122.                         .addGap(28, 28, 28)
  123.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  124.                             .addComponent(botonEntrar)
  125.                             .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  126.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  127.                         .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  128.                         .addGap(27, 27, 27))
  129.                     .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 305, javax.swing.GroupLayout.PREFERRED_SIZE))
  130.                 .addGap(0, 0, Short.MAX_VALUE))
  131.         );
  132.  
  133.         pack();
  134.     }// </editor-fold>                        
  135.  
  136.     private void botonEntrarActionPerformed(java.awt.event.ActionEvent evt) {                                            
  137.        if(txtTel.getText().equals("1234") && txtSen.getText().equals("1234"))
  138.        {
  139.            JOptionPane.showMessageDialog(null,"Acesso Permitido");
  140.                        
  141.       }else{
  142.            JOptionPane.showMessageDialog(null,"Telefone ou Senha Inválidos,Tente Novamente!");
  143.        }
  144.     }                                          
  145.  
  146.     private void txtTelActionPerformed(java.awt.event.ActionEvent evt) {                                      
  147.         // TODO add your handling code here:
  148.     }                                      
  149.  
  150.     private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  151.          
  152.      
  153.     }                                        
  154.  
  155.     private void txtSenActionPerformed(java.awt.event.ActionEvent evt) {                                      
  156.         // TODO add your handling code here:
  157.     }                                      
  158.  
  159.     public static void main(String args[])
  160.     {
  161.         /* Set the Nimbus look and feel */
  162.         //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  163.         /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  164.          * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  165.          */
  166.         try {
  167.             for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  168.                 if ("Nimbus".equals(info.getName())) {
  169.                     javax.swing.UIManager.setLookAndFeel(info.getClassName());
  170.                     break;
  171.                 }
  172.             }
  173.         } catch (ClassNotFoundException ex) {
  174.             java.util.logging.Logger.getLogger(TelaLogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  175.         } catch (InstantiationException ex) {
  176.             java.util.logging.Logger.getLogger(TelaLogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  177.         } catch (IllegalAccessException ex) {
  178.             java.util.logging.Logger.getLogger(TelaLogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  179.         } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  180.             java.util.logging.Logger.getLogger(TelaLogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  181.         }
  182.         //</editor-fold>
  183.  
  184.         /* Create and display the form */
  185.         java.awt.EventQueue.invokeLater(new Runnable()
  186.         {
  187.             public void run() {
  188.                 new TelaLogin().setVisible(true);
  189.             }
  190.         });
  191.     }
  192.  
  193.     // Variables declaration - do not modify                    
  194.     private javax.swing.JButton botonEntrar;
  195.     private javax.swing.JButton jButton2;
  196.     private javax.swing.JLabel jLabel3;
  197.     private javax.swing.JPanel jPanel1;
  198.     private javax.swing.JPasswordField txtSen;
  199.     private javax.swing.JLabel txtSenha;
  200.     private javax.swing.JTextField txtTel;
  201.     private javax.swing.JLabel txtTelefone;
  202.     // End of variables declaration                  
  203. }
Advertisement
Add Comment
Please, Sign In to add comment