Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Últimos assuntos
Relogio

manipuladores

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

manipuladores

Mensagem  juk em Dom Set 01, 2013 4:17 pm

Código:

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

public class ExemplorTextFrame extends JFrame {

    private JTextField textField1; //campo de texto
    private JTextField textField2; //campo de texto
    private JTextField textField3; //campo de texto
    private JPasswordField jPassword; //campo de senha

    //contrutor
   public ExemplorTextFrame() {
        super("Testa JTextFeld e Jpassowrd");
        setLayout(new FlowLayout()); //configura o layout do frame


        //constroi um textField com 10 colunas
        textField1 = new JTextField("Texto com 20 colunas", 20);
        textField1.setToolTipText("Compo com 20 coluna");
        add(textField1);

        //constroi um campo de texto padrão
        textField2 = new JTextField("Campo de texto padrao");
        textField2.setToolTipText("Campo padrão");
        add(textField2);

        //constroi um campo de texto com 21 colunas
        textField3 = new JTextField("texto não editavel", 21);
        textField3.setEditable(false);
        textField3.setToolTipText("texto não editavel");
        add(textField3);

        //controi campo de senha

        jPassword = new JPasswordField("senha");
        jPassword.setToolTipText("Campo de senha");
        add(jPassword);

        //manipuladores
        TextFieldManipuladores manipuladores = new TextFieldManipuladores();
        textField1.addActionListener(manipuladores);
        textField2.addActionListener(manipuladores);
        textField3.addActionListener(manipuladores);
        jPassword.addActionListener(manipuladores);
        
    }//fim do construtor

    public class TextFieldManipuladores implements ActionListener {

        @Override
        public void actionPerformed(ActionEvent evt) {
            String string = ""; //declara uma string a exibida

            //usuário pressiono Enter no TextFrind1
            if (evt.getSource() == textField1) {
                string = String.format("TextFrind1: %s", evt.getActionCommand());
            }
            else if (evt.getSource() == textField2) {
                string = String.format("TextFrind2: %s", evt.getActionCommand());
            }
            else if (evt.getSource() == textField3) {
                string = String.format("TextFrind3: %s", evt.getActionCommand());
            }
            else if (evt.getSource() == jPassword) {
                string = String.format("Jpassword: %s", evt.getActionCommand());
            }
            
            //exitbe evento
            JOptionPane.showMessageDialog(rootPane, string);
            
            


        }
        //processa evento nos campos de texto
    }
}
################################################################################
classe teste
Código:

import javax.swing.JFrame;

public class testFrame {
    public static void main(String[] args) {
        
        ExemplorTextFrame objeto = new ExemplorTextFrame();
        objeto.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        objeto.setSize(350, 120);
        objeto.setVisible(true);
      
   }
    
}
avatar
juk

Mensagens : 225
Data de inscrição : 02/04/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum