Advertisement
AbraaoAllysson

mainWindow

Jul 20th, 2016
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 8.92 KB | None | 0 0
  1. package telas;
  2.  
  3. import java.awt.EventQueue;
  4. import java.awt.event.MouseListener;
  5. import java.awt.image.BufferedImage;
  6.  
  7. import javax.swing.JFrame;
  8. import javax.swing.JLabel;
  9.  
  10.  
  11. import br.com.conducto.awy.myClient;
  12.  
  13. import javax.swing.ImageIcon;
  14. import javax.imageio.ImageIO;
  15. import javax.swing.JButton;
  16. import java.awt.event.MouseEvent;
  17. import java.io.File;
  18. //import java.awt.image.BufferedImage;
  19. //import java.io.File;
  20. import java.io.IOException;
  21.  
  22. import javax.swing.UIManager;
  23. import javax.swing.UnsupportedLookAndFeelException;
  24.  
  25. public class mainWindow extends JFrame {
  26.  
  27.     /**
  28.      *
  29.      */
  30.     private static final long serialVersionUID = 1L;
  31.     public myClient client = new myClient();
  32.    
  33.    public myClient getClient()
  34.    {
  35.         return client;
  36.     }
  37.  
  38.     public void setClient(myClient cliente)
  39.     {
  40.        
  41.         this.client = cliente;
  42.         System.out.println(this.client.getCartaoNome());
  43.     }
  44.  
  45.         Tela_Cadastro f;
  46.         Tela_Consulta C;
  47.  
  48.  
  49.     /**
  50.      * Launch the application.
  51.      */
  52.     public static void main(String[] args) {
  53.        
  54.         EventQueue.invokeLater(new Runnable() {
  55.            
  56.             public void run() {
  57.                 try {
  58.                     UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
  59.                     mainWindow frame = new mainWindow();
  60.                     frame.setVisible(true);
  61.                     frame.setResizable(false);
  62.                 } catch (Exception e) {
  63.                     e.printStackTrace();
  64.                 }
  65.             }
  66.         });
  67.     }
  68.    
  69.     /**
  70.      * Create the frame.
  71.      * @throws IOException
  72.      */
  73.      JButton btnStatement = new JButton("");
  74.      JButton btnBlock= new JButton("");
  75.      JButton btMap = new JButton("");
  76.      JButton btHelp = new JButton("");
  77.      
  78.      ImageIcon iconeStatement = loadImage("image/iconeee.png");
  79.      ImageIcon iconeStatement2 = loadImage("image/icone2.jpg");
  80.      
  81.      ImageIcon iconeBlock = loadImage("image/iconeee3.png");
  82.      ImageIcon iconeBlock2 = loadImage("image/icone4.png");
  83.      
  84.      ImageIcon iconeMap = loadImage("image/iconMap.png");
  85.      ImageIcon iconeMap2 = loadImage("image/icone6.png");
  86.      
  87.      ImageIcon iconeHelp = loadImage("image/iconSettings.png");
  88.      ImageIcon iconeHelp2 = loadImage("image/icone6.png");
  89.      
  90.     public mainWindow() throws IOException, InstantiationException, IllegalAccessException, UnsupportedLookAndFeelException {
  91.    
  92.          
  93.             setTitle("VoicePi-Condunctor");
  94.             //setExtendedState(JFrame.MAXIMIZED_BOTH);
  95.             setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  96.             setContentPane(new JLabel(new ImageIcon(ImageIO.read(new File("image/back.png")))));
  97.             setBounds(0, 0, 1300, 2000);
  98.             setLocationRelativeTo(null);
  99.             setResizable(false);
  100.             setVisible(true);
  101.             setLayout(null);
  102.             btnStatement .setBounds(100, 250, 400, 300);
  103.             btnStatement .setIcon(iconeStatement);
  104.             btnStatement .addMouseListener(new MouseListener() {
  105.                 public void mouseClicked(MouseEvent e) {
  106.                 f = new Tela_Cadastro(client);
  107.                 f.setVisible(true);
  108.                 f.setResizable(false);}
  109.                 public void mousePressed(MouseEvent e) {}
  110.                 public void mouseReleased(MouseEvent e) {}
  111.                 public void mouseEntered(MouseEvent e) {
  112.                     btnStatement .setIcon(iconeStatement2);
  113.                 }
  114.                 public void mouseExited(MouseEvent e) {
  115.                     btnStatement .setIcon(iconeStatement);
  116.                 }
  117.             });
  118.            
  119.             getContentPane().add(btnStatement );
  120.  
  121.         /*  btnBlock.setBounds(450, 250, 400, 300);
  122.             btnBlock.setIcon(iconeBlock);
  123.             btnBlock.addMouseListener(new MouseListener() {
  124.                 public void mouseClicked(MouseEvent e) {
  125.                     Tela_Consulta E = new Tela_Consulta(client);
  126.                     E.setVisible(true);
  127.                     E.setResizable(false);
  128.                 }
  129.                 public void mousePressed(MouseEvent e) {}
  130.                 public void mouseReleased(MouseEvent e) {}
  131.                 public void mouseEntered(MouseEvent e) {
  132.                     btnBlock.setIcon(iconeBlock2);
  133.                 }
  134.                 public void mouseExited(MouseEvent e) {
  135.                     btnBlock.setIcon(iconeBlock);
  136.                 }
  137.             });
  138.            
  139.             getContentPane().add(btnBlock);
  140.            
  141.            
  142.             btMap.setBounds(450, 250, 400, 300);
  143.             btMap.setIcon(iconeMap);
  144.             btMap.addMouseListener(new MouseListener() {
  145.                 public void mouseClicked(MouseEvent e) {
  146.                     Tela_Consulta E = new Tela_Consulta(client);
  147.                     E.setVisible(true);
  148.                     E.setResizable(false);
  149.                 }
  150.                 public void mousePressed(MouseEvent e) {}
  151.                 public void mouseReleased(MouseEvent e) {}
  152.                 public void mouseEntered(MouseEvent e) {
  153.                     btMap.setIcon(iconeMap2);
  154.                 }
  155.                 public void mouseExited(MouseEvent e) {
  156.                     btMap.setIcon(iconeMap);
  157.                 }
  158.             });
  159.             getContentPane().add(btMap);
  160.             */
  161.             btHelp.setBounds(750, 250, 400, 300);
  162.             btHelp.setIcon(iconeHelp);
  163.             btHelp.addMouseListener(new MouseListener() {
  164.                 public void mouseClicked(MouseEvent e) {
  165.                     Tela_Consulta E = new Tela_Consulta(client);
  166.                     E.setVisible(true);
  167.                     E.setResizable(false);
  168.                 }
  169.                 public void mousePressed(MouseEvent e) {}
  170.                 public void mouseReleased(MouseEvent e) {}
  171.                 public void mouseEntered(MouseEvent e) {
  172.                     btHelp.setIcon(iconeHelp2);
  173.                 }
  174.                 public void mouseExited(MouseEvent e) {
  175.                     btHelp.setIcon(iconeHelp);
  176.                 }
  177.             });
  178.             getContentPane().add(btMap);
  179.            
  180.            
  181.            
  182.             getContentPane().add(btHelp);  
  183.        
  184.        
  185.         /*
  186.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  187.         setBounds(100, 100, 564, 360);
  188.         contentPane = new JPanel();
  189.         contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  190.         setContentPane(contentPane);
  191.         contentPane.setLayout(null);
  192.         final JButton btnStatement  = new JButton("New Card");
  193.        
  194.         final ImageIcon iconeNew = loadImage("image/icone.jpg");
  195.         final ImageIcon iconeNew2 = loadImage("image/icone2.jpg");
  196.        
  197.         btnStatement .setIcon(iconeNew);
  198.  
  199.            
  200.             btnStatement .addMouseListener(new MouseListener() {
  201.             public void mouseClicked(MouseEvent e) {
  202.             f = new Tela_Cadastro(client);
  203.             f.setVisible(true);
  204.             f.setResizable(false);}
  205.             public void mousePressed(MouseEvent e) {}
  206.             public void mouseReleased(MouseEvent e) {}
  207.             public void mouseEntered(MouseEvent e) {
  208.                 btnStatement .setIcon(iconeNew2);
  209.             }
  210.             public void mouseExited(MouseEvent e) {
  211.                 btnStatement .setIcon(iconeNew);
  212.             }
  213.         });
  214.        
  215.        
  216.         btnStatement .setBounds(23, 12, 174, 186);
  217.         contentPane.add(btnStatement );
  218.        
  219.        
  220.        
  221.        
  222.         btnStatement .setIcon(iconeNew);
  223.         final ImageIcon iconeConsult = loadImage("image/icone3.png");
  224.         final ImageIcon iconeConsult2 = loadImage("image/icone4.png");
  225.         final JButton btnConsult = new JButton("Consult");
  226.         btnConsult.setBackground(UIManager.getColor("windowBorder"));
  227.         btnConsult.setBounds(193, 12, 174, 186);
  228.         contentPane.add(btnConsult);
  229.         btnConsult.setIcon(iconeConsult);
  230.         btnConsult.addMouseListener(new MouseListener() {
  231.             public void mouseClicked(MouseEvent e) {
  232.                 ///alClient.add(client);
  233.                 Tela_Consulta E = new Tela_Consulta(client);
  234.                 E.setVisible(true);
  235.                 E.setResizable(false);
  236.             }
  237.             public void mousePressed(MouseEvent e) {}
  238.             public void mouseReleased(MouseEvent e) {}
  239.             public void mouseEntered(MouseEvent e) {
  240.                 btnConsult.setIcon(iconeConsult2);
  241.             }
  242.             public void mouseExited(MouseEvent e) {
  243.                 btnConsult.setIcon(iconeConsult);
  244.             }
  245.         });
  246.        
  247.         //chama(client,btnConsult);
  248.         final JButton btEdit = new JButton("Edit");
  249.         btEdit.setBackground(UIManager.getColor("Button.background"));
  250.         btEdit.setBounds(363, 12, 174, 186);
  251.         contentPane.add(btEdit);
  252.        
  253.         final ImageIcon iconeEdit = loadImage("image/icone5.png");
  254.         final ImageIcon iconeEdit2 = loadImage("image/icone6.png");
  255.         btEdit.setIcon(iconeEdit);
  256.        
  257.         btEdit.addMouseListener(new MouseListener() {
  258.             public void mouseClicked(MouseEvent e) {
  259.                 Tela_OP E = new Tela_OP(client);
  260.                 E.setVisible(true);
  261.                 E.setResizable(false);
  262.             }
  263.             public void mousePressed(MouseEvent e) {}
  264.             public void mouseReleased(MouseEvent e) {}
  265.             public void mouseEntered(MouseEvent e) {
  266.                 btEdit.setIcon(iconeEdit2);
  267.             }
  268.             public void mouseExited(MouseEvent e) {
  269.                 btEdit.setIcon(iconeEdit);
  270.             }
  271.         });
  272.         JLabel lblNewLabel = new JLabel("");
  273.         lblNewLabel.setIcon(new ImageIcon("image/teste.png"));
  274.         lblNewLabel.setBounds(0, -32, 562, 376);
  275.         contentPane.add(lblNewLabel);
  276.      */
  277.     }
  278.     public ImageIcon loadImage(String urlImage) throws IOException
  279.     {
  280.         File mFileImage = new File(urlImage);
  281.         BufferedImage imagem = ImageIO.read(mFileImage);
  282.         ImageIcon image = new ImageIcon(imagem);
  283.         return image;
  284.     }
  285.    
  286.    
  287.  
  288. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement