Advertisement
lamaulfarid

Utama

Jan 10th, 2021
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 8.54 KB | None | 0 0
  1. package bookinglapanganfutsal;
  2. /**
  3.  * Class JFrame Utama yang dibuat untuk menampilkan tampilan awal setelah login
  4.  */
  5. public class Utama extends javax.swing.JFrame {
  6.     public Utama() {
  7.         initComponents();
  8.         setTitle("LAPANGAN ALFA FUTSAL");
  9.         setLocationRelativeTo(null);
  10.     }
  11.  
  12.     /**
  13.      * This method is called from within the constructor to initialize the form.
  14.      * WARNING: Do NOT modify this code. The content of this method is always
  15.      * regenerated by the Form Editor.
  16.      */
  17.     @SuppressWarnings("unchecked")
  18.     /**
  19.      * Fungsi untuk menampilkan label-label, font, size, color, letak form, dll pada
  20.      * tampilan Class JFrame Login
  21.      */
  22.     // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  23.     private void initComponents() {
  24.  
  25.         WelcomeToAlfaFutsal = new javax.swing.JLabel();
  26.         BookingSekarang = new javax.swing.JButton();
  27.         BookingLapangan = new javax.swing.JLabel();
  28.         BookingNanti = new javax.swing.JButton();
  29.         Utama_Background = new javax.swing.JLabel();
  30.         Utama_gambar1 = new javax.swing.JLabel();
  31.  
  32.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  33.  
  34.         WelcomeToAlfaFutsal.setFont(new java.awt.Font("Bahnschrift", 1, 24)); // NOI18N
  35.         WelcomeToAlfaFutsal.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  36.         WelcomeToAlfaFutsal.setText("WELCOME TO ALFA FUTSAL ");
  37.  
  38.         BookingSekarang.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
  39.         BookingSekarang.setText("Iya");
  40.         BookingSekarang.addActionListener(new java.awt.event.ActionListener() {
  41.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  42.                 BookingSekarangActionPerformed(evt);
  43.             }
  44.         });
  45.  
  46.         BookingLapangan.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
  47.         BookingLapangan.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  48.         BookingLapangan.setText("Apakah anda ingin mem-booking lapangan?");
  49.  
  50.         BookingNanti.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
  51.         BookingNanti.setText("Nanti");
  52.         BookingNanti.addActionListener(new java.awt.event.ActionListener() {
  53.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  54.                 BookingNantiActionPerformed(evt);
  55.             }
  56.         });
  57.  
  58.         Utama_gambar1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  59.         Utama_gambar1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/background/Utama_Background1.jpg"))); // NOI18N
  60.         Utama_gambar1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0), 2));
  61.         Utama_gambar1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
  62.  
  63.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  64.         getContentPane().setLayout(layout);
  65.         layout.setHorizontalGroup(
  66.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  67.             .addGroup(layout.createSequentialGroup()
  68.                 .addContainerGap()
  69.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  70.                     .addComponent(BookingLapangan, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  71.                     .addComponent(WelcomeToAlfaFutsal, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  72.                 .addContainerGap())
  73.             .addGroup(layout.createSequentialGroup()
  74.                 .addGap(100, 100, 100)
  75.                 .addComponent(BookingSekarang, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE)
  76.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  77.                 .addComponent(BookingNanti, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE)
  78.                 .addGap(100, 100, 100))
  79.             .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
  80.                 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  81.                 .addComponent(Utama_Background)
  82.                 .addGap(42, 42, 42))
  83.             .addGroup(layout.createSequentialGroup()
  84.                 .addGap(29, 29, 29)
  85.                 .addComponent(Utama_gambar1)
  86.                 .addContainerGap(29, Short.MAX_VALUE))
  87.         );
  88.         layout.setVerticalGroup(
  89.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  90.             .addGroup(layout.createSequentialGroup()
  91.                 .addComponent(Utama_Background)
  92.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  93.                 .addComponent(WelcomeToAlfaFutsal, javax.swing.GroupLayout.PREFERRED_SIZE, 48, javax.swing.GroupLayout.PREFERRED_SIZE)
  94.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  95.                 .addComponent(BookingLapangan, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE)
  96.                 .addGap(18, 18, 18)
  97.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  98.                     .addComponent(BookingSekarang, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  99.                     .addComponent(BookingNanti))
  100.                 .addGap(33, 33, 33)
  101.                 .addComponent(Utama_gambar1)
  102.                 .addGap(38, 38, 38))
  103.         );
  104.  
  105.         pack();
  106.     }// </editor-fold>                        
  107.  
  108.     /**
  109.      * Fungsi bottom Iya pada Class JFrame Utama untuk melanjutkan ke halaman Menu  
  110.      */
  111.     private void BookingSekarangActionPerformed(java.awt.event.ActionEvent evt) {                                                
  112.         Menu keTampilanMenu = new Menu();
  113.         keTampilanMenu.setVisible(true);
  114.         this.dispose();
  115.     }                                              
  116.  
  117.     /**
  118.      * Fungsi bottom Nanti pada Class JFrame Utama untuk keluar dari program
  119.      */
  120.     private void BookingNantiActionPerformed(java.awt.event.ActionEvent evt) {                                            
  121.         System.exit(0);
  122.     }                                            
  123.  
  124.     /**
  125.      * @param args the command line arguments
  126.      */
  127.     public static void main(String args[]) {
  128.         /* Set the Nimbus look and feel */
  129.         //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  130.         /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  131.          * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  132.          */
  133.         try {
  134.             for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  135.                 if ("Nimbus".equals(info.getName())) {
  136.                     javax.swing.UIManager.setLookAndFeel(info.getClassName());
  137.                     break;
  138.                 }
  139.             }
  140.         } catch (ClassNotFoundException ex) {
  141.             java.util.logging.Logger.getLogger(Utama.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  142.         } catch (InstantiationException ex) {
  143.             java.util.logging.Logger.getLogger(Utama.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  144.         } catch (IllegalAccessException ex) {
  145.             java.util.logging.Logger.getLogger(Utama.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  146.         } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  147.             java.util.logging.Logger.getLogger(Utama.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  148.         }
  149.         //</editor-fold>
  150.  
  151.         /* Create and display the form */
  152.         java.awt.EventQueue.invokeLater(new Runnable() {
  153.             public void run() {
  154.                 new Utama().setVisible(true);
  155.             }
  156.         });
  157.     }
  158.  
  159.     // Variables declaration - do not modify                    
  160.     private javax.swing.JLabel BookingLapangan;
  161.     private javax.swing.JButton BookingNanti;
  162.     private javax.swing.JButton BookingSekarang;
  163.     private javax.swing.JLabel Utama_Background;
  164.     private javax.swing.JLabel Utama_gambar1;
  165.     private javax.swing.JLabel WelcomeToAlfaFutsal;
  166.     // End of variables declaration                  
  167. }
  168.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement