Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- *
- * Ultima modificação 08/09/2014 20:32.
- *
- * @author Emanuel Meira
- *
- *
- * */
- package Teste;
- import java.awt.*;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.event.MouseEvent;
- import java.awt.event.MouseListener;
- import javax.swing.*;
- import javax.swing.event.AncestorEvent;
- import javax.swing.event.AncestorListener;
- import javax.swing.event.ListSelectionEvent;
- import javax.swing.event.ListSelectionListener;
- public class EventosObjetos extends JFrame{
- JComboBox<String> combo;
- JLabel legenda;
- JTextField caixa, teste;
- JRadioButton bradio;
- JButton botao;
- public EventosObjetos(){
- super("Eventos Objetos");
- setVisible(true);
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setSize(400, 400);
- setResizable(false);
- setLocationRelativeTo(null); // faz aparecer no meio da tela
- setLayout(null);
- //CAIXA DE TESTES
- teste = new JTextField();
- add(teste);
- teste.setBounds(140, 100, 250, 25);
- //TextFiel
- caixa = new JTextField(7);
- add(caixa);
- caixa.setBounds(10, 10, 70, 25);
- caixa.addActionListener(new Caixa());
- //Label
- legenda = new JLabel("Viva vida!");
- getContentPane().add(legenda);
- legenda.setBounds(15, 45, 70, 10);
- legenda.setToolTipText("Quero tirar 10 na prova!");
- //comboBox
- combo = new JComboBox<String>();
- getContentPane().add(combo);
- combo.addItem("Lua");
- combo.addItem("Sol");
- combo.addItem("Mar");
- combo.setSelectedIndex(2);
- combo.setBounds(15, 73, 70, 30);
- combo.addMouseListener(new Combo());
- //Radio
- bradio = new JRadioButton("Marque");
- add(bradio);
- bradio.setBounds(15, 120, 85, 10);
- bradio.addMouseListener(new Bradio());
- //botao
- botao = new JButton("Clique");
- add(botao);
- botao.setBounds(15, 150, 70, 25);
- botao.addMouseListener(new Botao());
- //Lista
- String[] nomes = {"azul", "branco", "preto", "rosa"};
- JList lista = new JList(nomes);
- add(new JScrollPane(lista));
- lista.setVisibleRowCount(2);
- add(lista);
- lista.setBounds(15, 190, 55, 70);
- lista.addListSelectionListener(new Lista());
- }
- //Metodo principalllll
- public static void main(String[] args) {
- new EventosObjetos();
- }
- // Caixaaaaaaaa
- class Caixa implements ActionListener{
- @Override
- public void actionPerformed(ActionEvent e) {
- teste.setText("Voce pressionou enter!!!");
- }
- }// Caixaaaaaaaaa
- //RadioButtonnnnnnnnnnnnn
- class Bradio implements MouseListener{
- @Override
- public void mouseClicked(MouseEvent e) {
- teste.setText("Vc clicou no RadioButton");
- }
- @Override
- public void mouseEntered(MouseEvent e) {
- // sem eventooooooo
- }
- @Override
- public void mouseExited(MouseEvent e) {
- // sem eventooooooo
- }
- @Override
- public void mousePressed(MouseEvent e) {
- teste.setText("Vc Pressionou o RadioButton");
- }
- @Override
- public void mouseReleased(MouseEvent e) {
- // sem eventooooooo
- }
- }//RadioButtonnnnnnnnnnnnnnnnnnn
- //Botaoooooooooooooo
- class Botao implements MouseListener{
- @Override
- public void mouseClicked(MouseEvent e) {
- // TODO Auto-generated method stub
- }
- @Override
- public void mouseEntered(MouseEvent e) {
- botao.setText("Oi");
- }
- @Override
- public void mouseExited(MouseEvent e) {
- // TODO Auto-generated method stub
- }
- @Override
- public void mousePressed(MouseEvent e) {
- // TODO Auto-generated method stub
- }
- @Override
- public void mouseReleased(MouseEvent e) {
- teste.setText("Tirou o mouse");
- }
- }//Botaoooooooooooooooo
- //ComboBoxxxxxxx
- class Combo implements MouseListener{
- @Override
- public void mouseClicked(MouseEvent e) {
- // TODO Auto-generated method stub
- }
- @Override
- public void mouseEntered(MouseEvent e) {
- // TODO Auto-generated method stub
- }
- @Override
- public void mouseExited(MouseEvent e) {
- teste.setText(String.valueOf(combo.getSelectedIndex()));
- }
- @Override
- public void mousePressed(MouseEvent e) {
- // TODO Auto-generated method stub
- }
- @Override
- public void mouseReleased(MouseEvent e) {
- // TODO Auto-generated method stub
- }
- }//ComboBoxxxxxxx
- //Listaaaaaa
- class Lista implements ListSelectionListener{
- @Override
- public void valueChanged(ListSelectionEvent e) {
- teste.setText("selecionou uma parada");
- }
- }//Listaaaa
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement