lamaulfarid

CekLoginInput

Jan 10th, 2021 (edited)
365
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 8.15 KB | None | 0 0
  1. package bookinglapanganfutsal;
  2.  
  3. /**
  4.  * Class JFrame yang dibuat untuk membuat tampilan saat username dan password
  5.  * yang kita inputkan tidak valid
  6.  */
  7. public class CekLoginInput extends javax.swing.JFrame {
  8.     public CekLoginInput() {
  9.         initComponents();
  10.         setTitle("PERINGATAN!!!");
  11.         setLocationRelativeTo(null);
  12.     }
  13.  
  14.     /**
  15.      * This method is called from within the constructor to initialize the form.
  16.      * WARNING: Do NOT modify this code. The content of this method is always
  17.      * regenerated by the Form Editor.
  18.      */
  19.     @SuppressWarnings("unchecked")
  20.     /**
  21.      * Fungsi untuk menampilkan label tulisan "Maaf Username atau Password yang anda inputkan salah,
  22.      * silahkan masuk kembali dengan inputan yang valid Terimakasih" dan mengatur font, size, color dll
  23.      * pada tampilan Class JFrame
  24.      */
  25.     // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  26.     private void initComponents() {
  27.  
  28.         jPanel1 = new javax.swing.JPanel();
  29.         jPanel2 = new javax.swing.JPanel();
  30.         jLabel1 = new javax.swing.JLabel();
  31.         jLabel2 = new javax.swing.JLabel();
  32.         jLabel3 = new javax.swing.JLabel();
  33.         btmOke = new javax.swing.JButton();
  34.  
  35.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  36.  
  37.         jLabel1.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
  38.         jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  39.         jLabel1.setText("Maaf Username atau Password yang anda inputkan salah, ");
  40.  
  41.         jLabel2.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
  42.         jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  43.         jLabel2.setText("silahkan masuk kembali dengan inputan yang valid");
  44.  
  45.         jLabel3.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
  46.         jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  47.         jLabel3.setText("Terimakasih");
  48.  
  49.         btmOke.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
  50.         btmOke.setText("Oke");
  51.         btmOke.addActionListener(new java.awt.event.ActionListener() {
  52.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  53.                 btmOkeActionPerformed(evt);
  54.             }
  55.         });
  56.  
  57.         javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
  58.         jPanel2.setLayout(jPanel2Layout);
  59.         jPanel2Layout.setHorizontalGroup(
  60.             jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  61.             .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  62.             .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE)
  63.             .addComponent(jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE)
  64.             .addGroup(jPanel2Layout.createSequentialGroup()
  65.                 .addGap(174, 174, 174)
  66.                 .addComponent(btmOke)
  67.                 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  68.         );
  69.         jPanel2Layout.setVerticalGroup(
  70.             jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  71.             .addGroup(jPanel2Layout.createSequentialGroup()
  72.                 .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)
  73.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  74.                 .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)
  75.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  76.                 .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)
  77.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  78.                 .addComponent(btmOke, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE)
  79.                 .addGap(0, 85, Short.MAX_VALUE))
  80.         );
  81.  
  82.         javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  83.         jPanel1.setLayout(jPanel1Layout);
  84.         jPanel1Layout.setHorizontalGroup(
  85.             jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  86.             .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  87.         );
  88.         jPanel1Layout.setVerticalGroup(
  89.             jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  90.             .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
  91.                 .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  92.                 .addGap(0, 0, Short.MAX_VALUE))
  93.         );
  94.  
  95.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  96.         getContentPane().setLayout(layout);
  97.         layout.setHorizontalGroup(
  98.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  99.             .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  100.         );
  101.         layout.setVerticalGroup(
  102.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  103.             .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  104.         );
  105.  
  106.         pack();
  107.     }// </editor-fold>                        
  108.    
  109.     /**
  110.       * Fungsi untuk tombol Oke (Jika kita menekan tombol tersebut maka kita akan diarahkan
  111.       * ke Class JFrame Login)
  112.       */
  113.     private void btmOkeActionPerformed(java.awt.event.ActionEvent evt) {                                      
  114.         Login keTampilanLogin = new Login();
  115.         keTampilanLogin.setVisible(true);
  116.         this.dispose();
  117.     }                                      
  118.  
  119.     /**
  120.      * @param args the command line arguments
  121.      */
  122.     public static void main(String args[]) {
  123.         /* Set the Nimbus look and feel */
  124.         //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  125.         /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  126.          * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  127.          */
  128.         try {
  129.             for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  130.                 if ("Nimbus".equals(info.getName())) {
  131.                     javax.swing.UIManager.setLookAndFeel(info.getClassName());
  132.                     break;
  133.                 }
  134.             }
  135.         } catch (ClassNotFoundException ex) {
  136.             java.util.logging.Logger.getLogger(CekLoginInput.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  137.         } catch (InstantiationException ex) {
  138.             java.util.logging.Logger.getLogger(CekLoginInput.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  139.         } catch (IllegalAccessException ex) {
  140.             java.util.logging.Logger.getLogger(CekLoginInput.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  141.         } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  142.             java.util.logging.Logger.getLogger(CekLoginInput.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  143.         }
  144.         //</editor-fold>
  145.  
  146.         /* Create and display the form */
  147.         java.awt.EventQueue.invokeLater(new Runnable() {
  148.             public void run() {
  149.                 new CekLoginInput().setVisible(true);
  150.             }
  151.         });
  152.     }
  153.  
  154.     // Variables declaration - do not modify                    
  155.     private javax.swing.JButton btmOke;
  156.     private javax.swing.JLabel jLabel1;
  157.     private javax.swing.JLabel jLabel2;
  158.     private javax.swing.JLabel jLabel3;
  159.     private javax.swing.JPanel jPanel1;
  160.     private javax.swing.JPanel jPanel2;
  161.     // End of variables declaration                  
  162. }
  163.  
Add Comment
Please, Sign In to add comment