Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Java
Posted by: Amit Potdar
Added: Jun 27, 2021 6:21 AM
Modified: Jun 27, 2021 8:13 AM
Views: 41
Tags: no tags
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6.  
  7. /**
  8.  *
  9.  * @author K
  10.  */
  11. public class login extends javax.swing.JFrame {
  12.  
  13.         /**
  14.          * Creates new form login
  15.          */
  16.         public login() {
  17.                 initComponents();
  18.         }
  19.  
  20.         /**
  21.          * This method is called from within the constructor to initialize the
  22.          * form. WARNING: Do NOT modify this code. The content of this method is
  23.          * always regenerated by the Form Editor.
  24.          */
  25.         @SuppressWarnings("unchecked")
  26.         // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  27.         private void initComponents() {
  28.  
  29.                 jLabel1 = new javax.swing.JLabel();
  30.                 jLabel2 = new javax.swing.JLabel();
  31.                 jTextField1 = new javax.swing.JTextField();
  32.                 jPasswordField1 = new javax.swing.JPasswordField();
  33.                 jButton1 = new javax.swing.JButton();
  34.                 jCheckBox1 = new javax.swing.JCheckBox();
  35.                 jButton2 = new javax.swing.JButton();
  36.  
  37.                 setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  38.  
  39.                 jLabel1.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
  40.                 jLabel1.setText("User Name");
  41.  
  42.                 jLabel2.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
  43.                 jLabel2.setText("Password");
  44.  
  45.                 jTextField1.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
  46.  
  47.                 jPasswordField1.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
  48.  
  49.                 jButton1.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
  50.                 jButton1.setText("Login");
  51.  
  52.                 jCheckBox1.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
  53.                 jCheckBox1.setText("Show Password");
  54.                 jCheckBox1.addActionListener(new java.awt.event.ActionListener() {
  55.                         public void actionPerformed(java.awt.event.ActionEvent evt) {
  56.                                 jCheckBox1ActionPerformed(evt);
  57.                         }
  58.                 });
  59.  
  60.                 jButton2.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
  61.                 jButton2.setText("Close");
  62.                 jButton2.addActionListener(new java.awt.event.ActionListener() {
  63.                         public void actionPerformed(java.awt.event.ActionEvent evt) {
  64.                                 jButton2ActionPerformed(evt);
  65.                         }
  66.                 });
  67.  
  68.                 javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  69.                 getContentPane().setLayout(layout);
  70.                 layout.setHorizontalGroup(
  71.                         layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  72.                         .addGroup(layout.createSequentialGroup()
  73.                                 .addGap(100, 100, 100)
  74.                                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  75.                                         .addComponent(jLabel1)
  76.                                         .addComponent(jLabel2))
  77.                                 .addGap(46, 46, 46)
  78.                                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  79.                                         .addComponent(jCheckBox1)
  80.                                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
  81.                                                 .addGroup(layout.createSequentialGroup()
  82.                                                         .addComponent(jButton1)
  83.                                                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 85, Short.MAX_VALUE)
  84.                                                         .addComponent(jButton2))
  85.                                                 .addComponent(jTextField1, javax.swing.GroupLayout.Alignment.LEADING)
  86.                                                 .addComponent(jPasswordField1, javax.swing.GroupLayout.Alignment.LEADING)))
  87.                                 .addContainerGap(934, Short.MAX_VALUE))
  88.                 );
  89.                 layout.setVerticalGroup(
  90.                         layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  91.                         .addGroup(layout.createSequentialGroup()
  92.                                 .addGap(61, 61, 61)
  93.                                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
  94.                                         .addComponent(jLabel1)
  95.                                         .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  96.                                 .addGap(32, 32, 32)
  97.                                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  98.                                         .addComponent(jLabel2)
  99.                                         .addComponent(jPasswordField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  100.                                 .addGap(35, 35, 35)
  101.                                 .addComponent(jCheckBox1)
  102.                                 .addGap(18, 18, 18)
  103.                                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  104.                                         .addComponent(jButton1)
  105.                                         .addComponent(jButton2))
  106.                                 .addContainerGap(526, Short.MAX_VALUE))
  107.                 );
  108.  
  109.                 pack();
  110.         }// </editor-fold>                        
  111.  
  112.         private void jCheckBox1ActionPerformed(java.awt.event.ActionEvent evt) {                                          
  113.                 // TODO add your handling code here:
  114.         }                                          
  115.  
  116.         private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  117.                 // TODO add your handling code here:
  118.                 int a=JOptionPane.showConfirmDialog(null,"Do you Close""select",JOpation.YES_NO_OPTION);
  119.                 if(a==0)
  120.                 {
  121.                         System.exit(0);
  122.                 }
  123.         }                                        
  124.  
  125.         /**
  126.          * @param args the command line arguments
  127.          */
  128.         public static void main(String args[]) {
  129.                 /* Set the Nimbus look and feel */
  130.                 //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  131.                 /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  132.          * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  133.                  */
  134.                 try {
  135.                         for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  136.                                 if ("Nimbus".equals(info.getName())) {
  137.                                         javax.swing.UIManager.setLookAndFeel(info.getClassName());
  138.                                         break;
  139.                                 }
  140.                         }
  141.                 } catch (ClassNotFoundException ex) {
  142.                         java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  143.                 } catch (InstantiationException ex) {
  144.                         java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  145.                 } catch (IllegalAccessException ex) {
  146.                         java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  147.                 } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  148.                         java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  149.                 }
  150.                 //</editor-fold>
  151.  
  152.                 /* Create and display the form */
  153.                 java.awt.EventQueue.invokeLater(new Runnable() {
  154.                         public void run() {
  155.                                 new login().setVisible(true);
  156.                         }
  157.                 });
  158.         }
  159.  
  160.         // Variables declaration - do not modify                    
  161.         private javax.swing.JButton jButton1;
  162.         private javax.swing.JButton jButton2;
  163.         private javax.swing.JCheckBox jCheckBox1;
  164.         private javax.swing.JLabel jLabel1;
  165.         private javax.swing.JLabel jLabel2;
  166.         private javax.swing.JPasswordField jPasswordField1;
  167.         private javax.swing.JTextField jTextField1;
  168.         // End of variables declaration                  
  169. }
  170.