Advertisement
emmit

Açôes-Java-Fabio

Sep 8th, 2014
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. /**
  3.  *
  4.  * Ultima modificação 08/09/2014 20:32.
  5.  *  
  6.  * @author Emanuel Meira
  7.  *
  8.  *
  9.  * */
  10.  
  11.  
  12. package Teste;
  13.  
  14. import java.awt.*;
  15. import java.awt.event.ActionEvent;
  16. import java.awt.event.ActionListener;
  17. import java.awt.event.MouseEvent;
  18. import java.awt.event.MouseListener;
  19.  
  20. import javax.swing.*;
  21. import javax.swing.event.AncestorEvent;
  22. import javax.swing.event.AncestorListener;
  23. import javax.swing.event.ListSelectionEvent;
  24. import javax.swing.event.ListSelectionListener;
  25.  
  26. public class EventosObjetos extends JFrame{
  27.  
  28.     JComboBox<String> combo;
  29.     JLabel legenda;
  30.     JTextField caixa, teste;
  31.     JRadioButton bradio;
  32.     JButton botao;
  33.    
  34.    
  35.     public EventosObjetos(){
  36.         super("Eventos Objetos");
  37.        
  38.         setVisible(true);
  39.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  40.         setSize(400, 400);
  41.         setResizable(false);
  42.         setLocationRelativeTo(null); // faz aparecer no meio da tela
  43.         setLayout(null);
  44.         //CAIXA DE TESTES
  45.         teste = new JTextField();
  46.         add(teste);
  47.         teste.setBounds(140, 100, 250, 25);
  48.        
  49.        
  50.         //TextFiel
  51.         caixa = new JTextField(7);
  52.         add(caixa);
  53.         caixa.setBounds(10, 10, 70, 25);
  54.         caixa.addActionListener(new Caixa());
  55.        
  56.         //Label
  57.         legenda = new JLabel("Viva vida!");
  58.         getContentPane().add(legenda);
  59.         legenda.setBounds(15, 45, 70, 10);
  60.         legenda.setToolTipText("Quero tirar 10 na prova!");
  61.        
  62.         //comboBox
  63.         combo = new JComboBox<String>();
  64.         getContentPane().add(combo);
  65.         combo.addItem("Lua");
  66.         combo.addItem("Sol");
  67.         combo.addItem("Mar");
  68.         combo.setSelectedIndex(2);
  69.         combo.setBounds(15, 73, 70, 30);
  70.         combo.addMouseListener(new Combo());
  71.        
  72.         //Radio
  73.         bradio = new JRadioButton("Marque");
  74.         add(bradio);
  75.         bradio.setBounds(15, 120, 85, 10);
  76.         bradio.addMouseListener(new Bradio());
  77.        
  78.        
  79.         //botao
  80.         botao = new JButton("Clique");
  81.         add(botao);
  82.         botao.setBounds(15, 150, 70, 25);
  83.         botao.addMouseListener(new Botao());
  84.        
  85.        
  86.         //Lista
  87.         String[] nomes = {"azul", "branco", "preto", "rosa"};
  88.         JList lista = new JList(nomes);
  89.         add(new JScrollPane(lista));
  90.         lista.setVisibleRowCount(2);
  91.         add(lista);
  92.         lista.setBounds(15, 190, 55, 70);
  93.         lista.addListSelectionListener(new Lista());
  94.        
  95.     }
  96.    
  97.    
  98.     //Metodo principalllll
  99.     public static void main(String[] args) {
  100.         new EventosObjetos();
  101.        
  102.  
  103.     }
  104.    
  105.        
  106.     // Caixaaaaaaaa
  107.     class Caixa implements ActionListener{
  108.  
  109.         @Override
  110.         public void actionPerformed(ActionEvent e) {
  111.            
  112.             teste.setText("Voce pressionou enter!!!");
  113.         }  
  114.        
  115.     }// Caixaaaaaaaaa
  116.  
  117.    
  118.     //RadioButtonnnnnnnnnnnnn
  119.     class Bradio implements MouseListener{
  120.  
  121.         @Override
  122.         public void mouseClicked(MouseEvent e) {
  123.             teste.setText("Vc clicou no RadioButton");
  124.            
  125.         }
  126.  
  127.         @Override
  128.         public void mouseEntered(MouseEvent e) {
  129.             // sem eventooooooo
  130.            
  131.         }
  132.  
  133.         @Override
  134.         public void mouseExited(MouseEvent e) {
  135.             // sem eventooooooo
  136.            
  137.         }
  138.  
  139.         @Override
  140.         public void mousePressed(MouseEvent e) {
  141.             teste.setText("Vc Pressionou o RadioButton");
  142.            
  143.         }
  144.  
  145.         @Override
  146.         public void mouseReleased(MouseEvent e) {
  147.             // sem eventooooooo
  148.            
  149.         }
  150.        
  151.     }//RadioButtonnnnnnnnnnnnnnnnnnn
  152.  
  153.    
  154.    
  155.     //Botaoooooooooooooo
  156.     class Botao implements MouseListener{
  157.  
  158.         @Override
  159.         public void mouseClicked(MouseEvent e) {
  160.             // TODO Auto-generated method stub
  161.            
  162.         }
  163.  
  164.         @Override
  165.         public void mouseEntered(MouseEvent e) {
  166.             botao.setText("Oi");
  167.            
  168.         }
  169.  
  170.         @Override
  171.         public void mouseExited(MouseEvent e) {
  172.             // TODO Auto-generated method stub
  173.            
  174.         }
  175.  
  176.         @Override
  177.         public void mousePressed(MouseEvent e) {
  178.             // TODO Auto-generated method stub
  179.            
  180.         }
  181.  
  182.         @Override
  183.         public void mouseReleased(MouseEvent e) {
  184.             teste.setText("Tirou o mouse");
  185.            
  186.         }  
  187.                
  188.     }//Botaoooooooooooooooo
  189.    
  190.    
  191.    
  192.     //ComboBoxxxxxxx
  193.     class Combo implements MouseListener{
  194.  
  195.         @Override
  196.         public void mouseClicked(MouseEvent e) {
  197.             // TODO Auto-generated method stub
  198.            
  199.         }
  200.  
  201.         @Override
  202.         public void mouseEntered(MouseEvent e) {
  203.             // TODO Auto-generated method stub
  204.            
  205.         }
  206.  
  207.         @Override
  208.         public void mouseExited(MouseEvent e) {
  209.             teste.setText(String.valueOf(combo.getSelectedIndex()));
  210.            
  211.            
  212.         }
  213.  
  214.         @Override
  215.         public void mousePressed(MouseEvent e) {
  216.             // TODO Auto-generated method stub
  217.            
  218.         }
  219.  
  220.         @Override
  221.         public void mouseReleased(MouseEvent e) {
  222.             // TODO Auto-generated method stub
  223.            
  224.         }
  225.        
  226.        
  227.     }//ComboBoxxxxxxx
  228.    
  229.    
  230.     //Listaaaaaa
  231.     class Lista implements ListSelectionListener{
  232.  
  233.         @Override
  234.         public void valueChanged(ListSelectionEvent e) {
  235.             teste.setText("selecionou uma parada");
  236.            
  237.         }
  238.            
  239.        
  240.     }//Listaaaa
  241.    
  242.    
  243.    
  244.    
  245.    
  246.    
  247.    
  248.    
  249.    
  250.    
  251.    
  252.    
  253.    
  254.    
  255.    
  256.    
  257.    
  258.    
  259. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement