darius90

Vizsga anyag

Apr 22nd, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.41 KB | None | 0 0
  1. package vzs;
  2.  
  3. import java.awt.BorderLayout;
  4. import java.awt.Color;
  5. import java.awt.Dimension;
  6. import java.awt.Toolkit;
  7. import javax.swing.JPanel;
  8.  
  9.  
  10.  
  11. public class PRO2 extends javax.swing.JFrame {
  12.  
  13.  
  14.     public PRO2() {
  15.         Nyilvantarto();
  16.        
  17.     }
  18.  
  19.    
  20.     // <editor-fold defaultstate="collapsed" desc="Főablak">                          
  21.     private void Nyilvantarto() {
  22.           //Center
  23.         Dimension dim=Toolkit.getDefaultToolkit().getScreenSize();
  24.         int framewidth=this.getSize().width;//get the width of the frame
  25.         int frameheigth=this.getSize().height; //get the heigth of the frame
  26.         int framelocationX=(dim.width-framewidth)/4;
  27.         int framelocationY=(dim.height-frameheigth)/4;
  28.         this.setLocation(framelocationX,framelocationY);
  29.         //*Center
  30.        
  31.         //Panel
  32.                 JPanel panel1 = new JPanel();
  33.                 panel1.setSize(800, 600);
  34.         panel1.setLocation(framelocationX,framelocationY);
  35.         panel1.setBackground(Color.gray);
  36.  
  37.         this.setLayout(null);
  38.         this.getContentPane().add(panel1);
  39.         this.setSize(800, 600);
  40.         this.setLocationRelativeTo(null);
  41.         this.setVisible(true);
  42.                 //eddig
  43.        
  44.        
  45.            
  46.         //felső menü
  47.        
  48.         felsomenu = new javax.swing.JMenuBar();
  49.        
  50.         termekadminisztraciomenu = new javax.swing.JMenu();
  51.         termekhozzaadasamenu = new javax.swing.JMenuItem();
  52.         termekkeresesemenu = new javax.swing.JMenuItem();
  53.         termektorlesemenu = new javax.swing.JMenuItem();
  54.        
  55.         keresesmenu = new javax.swing.JMenu();
  56.         cikkszamalapjanmenu = new javax.swing.JMenuItem();
  57.         nevalapjanmenu = new javax.swing.JMenuItem();
  58.        
  59.         egyebmenu = new javax.swing.JMenu();
  60.         osszegzesmenu = new javax.swing.JMenuItem();
  61.         nevjegymenu = new javax.swing.JMenuItem();
  62.         kilepesmenu = new javax.swing.JMenuItem();
  63.        
  64.  
  65.         termekadminisztraciomenu.setText("Termékadminisztráció");
  66.         //1 menüpont
  67.         termekhozzaadasamenu.setText("Termék hozzáadása");
  68.         termekadminisztraciomenu.add(termekhozzaadasamenu);
  69.         //*1 menüpont
  70.         termekkeresesemenu.setText("Termék módosítása");
  71.         termekadminisztraciomenu.add(termekkeresesemenu);
  72.         termektorlesemenu.setText("Termék törlése");
  73.         termekadminisztraciomenu.add(termektorlesemenu);
  74.         felsomenu.add(termekadminisztraciomenu);
  75.  
  76.         keresesmenu.setText("Keresés");
  77.         cikkszamalapjanmenu.setText("Cikkszám alapján");
  78.         keresesmenu.add(cikkszamalapjanmenu);
  79.         nevalapjanmenu.setText("Név alapján");
  80.         keresesmenu.add(nevalapjanmenu);
  81.         felsomenu.add(keresesmenu);
  82.  
  83.         egyebmenu.setText("Egyéb");
  84.         osszegzesmenu.setText("Összegzés");
  85.         egyebmenu.add(osszegzesmenu);
  86.         nevjegymenu.setText("Névjegy");
  87.         egyebmenu.add(nevjegymenu);
  88.         nevjegymenu.addActionListener(this::nevjegymenuActionPerformed);
  89.         kilepesmenu.setText("Kilépés");
  90.         //Action 1. fele
  91.         kilepesmenu.addActionListener(this::kilepesmenuActionPerformed);
  92.         ////*Action 1. fele
  93.         egyebmenu.add(kilepesmenu);
  94.         felsomenu.add(egyebmenu);
  95.        
  96.         setJMenuBar(felsomenu);
  97.         //*felső menü
  98.         //főablak
  99.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  100.            
  101.      
  102.        
  103.         //setLocation(new java.awt.Point(200, 200));
  104.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  105.         getContentPane().setLayout(layout);
  106.         layout.setHorizontalGroup(
  107.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  108.             .addGap(0, 800, Short.MAX_VALUE)
  109.         );
  110.         layout.setVerticalGroup(
  111.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  112.             .addGap(0, 600, Short.MAX_VALUE)
  113.         );
  114.  
  115.         pack();
  116.              
  117.         //*főablak
  118.     }// </editor-fold>                        
  119.    
  120.             //Action
  121.           private void kilepesmenuActionPerformed(java.awt.event.ActionEvent evt) {                                          
  122.           System.exit(0);      
  123.     }    
  124.           private void nevjegymenuActionPerformed(java.awt.event.ActionEvent evt) {  
  125.          
  126.          
  127.           }
  128.             //*Action
  129.  
  130.        public static void main(String args[]) {
  131.      
  132.      
  133.         java.awt.EventQueue.invokeLater(new Runnable() {
  134.             public void run() {
  135.                 new PRO2().setVisible(true);
  136.             }
  137.         });
  138.     }
  139.  
  140.        
  141.     // Változó deklarációk:              
  142.     private javax.swing.JMenuBar felsomenu;  
  143.     private javax.swing.JMenu termekadminisztraciomenu;
  144.     private javax.swing.JMenu keresesmenu;
  145.     private javax.swing.JMenu egyebmenu;
  146.    
  147.     private javax.swing.JMenuItem termekhozzaadasamenu;
  148.     private javax.swing.JMenuItem termekkeresesemenu;
  149.     private javax.swing.JMenuItem termektorlesemenu;
  150.    
  151.     private javax.swing.JMenuItem cikkszamalapjanmenu;
  152.     private javax.swing.JMenuItem nevalapjanmenu;
  153.    
  154.     private javax.swing.JMenuItem osszegzesmenu;
  155.     private javax.swing.JMenuItem nevjegymenu;
  156.     private javax.swing.JMenuItem kilepesmenu;
  157.    
  158.     //Panelek:
  159.     private javax.swing.JPanel jPanel1;
  160.  
  161.     // *Változó deklarációk:      
  162. }
Advertisement
Add Comment
Please, Sign In to add comment