package CadastroDeClientes;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.InputMethodEvent;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class CadastroDeClientes extends JFrame implements ActionListener {
[img]Font fonte = new Font("Arial",Font.BOLD,30);
Font fonte2 = new Font("Arial",Font.BOLD,12);
JButton botao = new JButton("Novo");
JButton botao1 = new JButton("Alterar");
JButton botao2 = new JButton("Salvar");
JButton botao3 = new JButton("Excluir");
JButton botao4 = new JButton("Fechar");
JButton botao5 = new JButton("Consultar");
JMenuBar barra = new JMenuBar();
JMenu menu1 = new JMenu("Opções");
JMenuItem item1 = new JMenuItem("Fechar");
JLabel label0 = new JLabel("Cadastro de Clientes");
JLabel label1 = new JLabel("Versão da API 1,0");
JLabel label2 = new JLabel("Código:");
JLabel label3 = new JLabel("Nome:");
JLabel label4 = new JLabel("CPF:");
JLabel label5 = new JLabel("Sexo:");
JLabel label6 = new JLabel("Masculino");
JLabel label7 = new JLabel("Feminino");
JLabel label8 = new JLabel("Endereço:");
JLabel label9 = new JLabel("Cidade:");
JLabel label10 = new JLabel("Estado:");
JLabel label11 = new JLabel("CEP:");
JLabel label12 = new JLabel("Bairro:");
JLabel label13 = new JLabel("Tel:");
JLabel label14 = new JLabel("Email:");
JTextField texto = new JTextField(40);
JTextField texto2 = new JTextField(40);
JTextField texto3 = new JTextField(40);
JTextField texto4 = new JTextField(40);
JTextField texto5 = new JTextField(40);
JTextField texto6 = new JTextField(40);
JTextField texto7 = new JTextField(40);
JTextField texto8 = new JTextField(40);
JTextField texto9 = new JTextField(40);
JCheckBox masculino = new JCheckBox();
JCheckBox feminino = new JCheckBox();
JComboBox estado = new JComboBox();
public void actionPerformed(ActionEvent e){
if(e.getSource()== botao4){
System.exit(0);
}
if(e.getSource()== botao5){
new TabelaTeste();
}
if(e.getSource()==botao){
JOptionPane.showMessageDialog(null,"Salvando...");
}
}
public CadastroDeClientes(){
texto.setBorder(BorderFactory.createLoweredBevelBorder());
texto2.setBorder(BorderFactory.createLoweredBevelBorder());
texto3.setBorder(BorderFactory.createLoweredBevelBorder());
texto4.setBorder(BorderFactory.createLoweredBevelBorder());
texto5.setBorder(BorderFactory.createLoweredBevelBorder());
texto6.setBorder(BorderFactory.createLoweredBevelBorder());
texto7.setBorder(BorderFactory.createLoweredBevelBorder());
texto8.setBorder(BorderFactory.createLoweredBevelBorder());
texto9.setBorder(BorderFactory.createLoweredBevelBorder());
estado.setBorder(BorderFactory.createLoweredBevelBorder());
botao.addActionListener(this);
botao1.addActionListener(this);
botao2.addActionListener(this);
botao3.addActionListener(this);
botao4.addActionListener(this);
botao5.addActionListener(this);
item1.addActionListener(this);
texto.addActionListener(this);
texto2.addActionListener(this);
texto3.addActionListener(this);
texto4.addActionListener(this);
texto5.addActionListener(this);
texto6.addActionListener(this);
texto7.addActionListener(this);
texto8.addActionListener(this);
texto9.addActionListener(this);
estado.addActionListener(this);
setLayout(null);
botao.setBounds(300,60,70,25);
botao1.setBounds(300,500,90,40);
botao2.setBounds(400,500,90,40);
botao3.setBounds(500,500,90,40);
botao4.setBounds(600,500,90,40);
botao5.setBounds(175,60,120,25);
label0.setBounds(200,10,400,30);
label1.setBounds(500,400,300,300);
label2.setBounds(40,60,70,30);
label3.setBounds(40,120,70,30);
label4.setBounds(40,180,70,30);
label5.setBounds(320,180,70,30);
label6.setBounds(400,180,90,30);
label7.setBounds(520,180,70,30);
label8.setBounds(15,220,90,30);
label9.setBounds(40,280,70,30);
label10.setBounds(380,280,70,30);
label11.setBounds(530,280,70,30);
label12.setBounds(40,340,70,30);
label13.setBounds(550,340,70,30);
label14.setBounds(40,400,70,30);
masculino.setBounds(380,180,70,25);
feminino.setBounds(500,180,70,25);
estado.setBounds(440,280,70,25);
texto.setBounds(100,60,70,25);
texto2.setBounds(100,120,400,25);
texto3.setBounds(100,180,200,25);
texto4.setBounds(100,220,500,25);
texto5.setBounds(100,280,250,25);
texto6.setBounds(580,280,110,25);
texto7.setBounds(100,340,400,25);
texto8.setBounds(600,340,150,25);
texto9.setBounds(100,400,500,25);
label0.setFont(fonte);
texto.setFont(fonte2);
texto2.setFont(fonte2);
texto3.setFont(fonte2);
texto4.setFont(fonte2);
texto5.setFont(fonte2);
texto6.setFont(fonte2);
texto7.setFont(fonte2);
texto8.setFont(fonte2);
texto9.setFont(fonte2);
label6.setFont(fonte2);
label7.setFont(fonte2);
add(botao);
add(botao1);
add(botao2);
add(botao3);
add(botao4);
add(botao5);
add(label0);
add(label1);
add(label2);
add(label3);
add(label4);
add(label5);
add(label6);
add(label7);
add(label8);
add(label9);
add(label10);
add(label11);
add(label12);
add(label13);
add(label14);
add(texto);
add(texto2);
add(texto3);
add(texto4);
add(texto5);
add(texto6);
add(texto7);
add(texto8);
add(texto9);
add(feminino);
add(masculino);
add(estado);
estado.addItem("SP");
estado.addItem("RJ");
estado.addItem("PR");
estado.addItem("DF");
estado.addItem("PE");
setJMenuBar(barra);
barra.add(menu1);
menu1.add(item1);
setTitle("Cadastro de Clientes");
setSize(850,650);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
setLocationRelativeTo(null);
}
public static void main(String args[]){
new CadastroDeClientes();
}
E qual a dificuldade que você está tendo? Já estudou sobre listeners?
Abraço.
Minha dificuldade é criar estes Ouvintes, e chamar o valor guardado na Variavel para uma JTexField.
Desde já agradeço pela atenção.
Desculpe pelo Código neste formato, sou novo aqui não consegui usar [/code].
Pelo o que entendi o que você quer é isso
Exemplo abaixo:
JTextField texto = new JTextField(40); // Esse textfield eu peguei do seu código
String text = "teste 123";
String aux = texto.getText(); //aqui é a String que vai armazena o que foi digitado no seu textfield
texto.getText(); // pode ser utilizado assim também pois o retorno do metodo "getText()" é uma String
texto.setText(text);//é por esse metodo que voce ira definir o texto do seu JTextField
Um exemplo de listener para pegar a variável no textfield é o “keyReleased” pesquise no guj ou mesmo no google que você acha vários tutoriais.
Caso isso seja a resposta da sua duvida, por favor mude o assunto do post e coloque a palavra resolvido antes da pergunta original.
Se essa não for a resposta para o seu problema ou se você estiver com alguma duvida e eu puder ajudar é só falar
Até,
Muito obrigado,esta era minha dúvida.
[quote=CristianoTomas][code]
package CadastroDeClientes;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.InputMethodEvent;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class CadastroDeClientes extends JFrame implements ActionListener {
[img]Font fonte = new Font("Arial",Font.BOLD,30);
Font fonte2 = new Font("Arial",Font.BOLD,12);
JButton botao = new JButton("Novo");
JButton botao1 = new JButton("Alterar");
JButton botao2 = new JButton("Salvar");
JButton botao3 = new JButton("Excluir");
JButton botao4 = new JButton("Fechar");
JButton botao5 = new JButton("Consultar");
JMenuBar barra = new JMenuBar();
JMenu menu1 = new JMenu("Opções");
JMenuItem item1 = new JMenuItem("Fechar");
JLabel label0 = new JLabel("Cadastro de Clientes");
JLabel label1 = new JLabel("Versão da API 1,0");
JLabel label2 = new JLabel("Código:");
JLabel label3 = new JLabel("Nome:");
JLabel label4 = new JLabel("CPF:");
JLabel label5 = new JLabel("Sexo:");
JLabel label6 = new JLabel("Masculino");
JLabel label7 = new JLabel("Feminino");
JLabel label8 = new JLabel("Endereço:");
JLabel label9 = new JLabel("Cidade:");
JLabel label10 = new JLabel("Estado:");
JLabel label11 = new JLabel("CEP:");
JLabel label12 = new JLabel("Bairro:");
JLabel label13 = new JLabel("Tel:");
JLabel label14 = new JLabel("Email:");
JTextField texto = new JTextField(40);
JTextField texto2 = new JTextField(40);
JTextField texto3 = new JTextField(40);
JTextField texto4 = new JTextField(40);
JTextField texto5 = new JTextField(40);
JTextField texto6 = new JTextField(40);
JTextField texto7 = new JTextField(40);
JTextField texto8 = new JTextField(40);
JTextField texto9 = new JTextField(40);
JCheckBox masculino = new JCheckBox();
JCheckBox feminino = new JCheckBox();
JComboBox estado = new JComboBox();
public void actionPerformed(ActionEvent e){
if(e.getSource()== botao4){
System.exit(0);
}
if(e.getSource()== botao5){
new TabelaTeste();
}
if(e.getSource()==botao){
JOptionPane.showMessageDialog(null,"Salvando...");
}
}
public CadastroDeClientes(){
texto.setBorder(BorderFactory.createLoweredBevelBorder());
texto2.setBorder(BorderFactory.createLoweredBevelBorder());
texto3.setBorder(BorderFactory.createLoweredBevelBorder());
texto4.setBorder(BorderFactory.createLoweredBevelBorder());
texto5.setBorder(BorderFactory.createLoweredBevelBorder());
texto6.setBorder(BorderFactory.createLoweredBevelBorder());
texto7.setBorder(BorderFactory.createLoweredBevelBorder());
texto8.setBorder(BorderFactory.createLoweredBevelBorder());
texto9.setBorder(BorderFactory.createLoweredBevelBorder());
estado.setBorder(BorderFactory.createLoweredBevelBorder());
botao.addActionListener(this);
botao1.addActionListener(this);
botao2.addActionListener(this);
botao3.addActionListener(this);
botao4.addActionListener(this);
botao5.addActionListener(this);
item1.addActionListener(this);
texto.addActionListener(this);
texto2.addActionListener(this);
texto3.addActionListener(this);
texto4.addActionListener(this);
texto5.addActionListener(this);
texto6.addActionListener(this);
texto7.addActionListener(this);
texto8.addActionListener(this);
texto9.addActionListener(this);
estado.addActionListener(this);
setLayout(null);
botao.setBounds(300,60,70,25);
botao1.setBounds(300,500,90,40);
botao2.setBounds(400,500,90,40);
botao3.setBounds(500,500,90,40);
botao4.setBounds(600,500,90,40);
botao5.setBounds(175,60,120,25);
label0.setBounds(200,10,400,30);
label1.setBounds(500,400,300,300);
label2.setBounds(40,60,70,30);
label3.setBounds(40,120,70,30);
label4.setBounds(40,180,70,30);
label5.setBounds(320,180,70,30);
label6.setBounds(400,180,90,30);
label7.setBounds(520,180,70,30);
label8.setBounds(15,220,90,30);
label9.setBounds(40,280,70,30);
label10.setBounds(380,280,70,30);
label11.setBounds(530,280,70,30);
label12.setBounds(40,340,70,30);
label13.setBounds(550,340,70,30);
label14.setBounds(40,400,70,30);
masculino.setBounds(380,180,70,25);
feminino.setBounds(500,180,70,25);
estado.setBounds(440,280,70,25);
texto.setBounds(100,60,70,25);
texto2.setBounds(100,120,400,25);
texto3.setBounds(100,180,200,25);
texto4.setBounds(100,220,500,25);
texto5.setBounds(100,280,250,25);
texto6.setBounds(580,280,110,25);
texto7.setBounds(100,340,400,25);
texto8.setBounds(600,340,150,25);
texto9.setBounds(100,400,500,25);
label0.setFont(fonte);
texto.setFont(fonte2);
texto2.setFont(fonte2);
texto3.setFont(fonte2);
texto4.setFont(fonte2);
texto5.setFont(fonte2);
texto6.setFont(fonte2);
texto7.setFont(fonte2);
texto8.setFont(fonte2);
texto9.setFont(fonte2);
label6.setFont(fonte2);
label7.setFont(fonte2);
add(botao);
add(botao1);
add(botao2);
add(botao3);
add(botao4);
add(botao5);
add(label0);
add(label1);
add(label2);
add(label3);
add(label4);
add(label5);
add(label6);
add(label7);
add(label8);
add(label9);
add(label10);
add(label11);
add(label12);
add(label13);
add(label14);
add(texto);
add(texto2);
add(texto3);
add(texto4);
add(texto5);
add(texto6);
add(texto7);
add(texto8);
add(texto9);
add(feminino);
add(masculino);
add(estado);
estado.addItem("SP");
estado.addItem("RJ");
estado.addItem("PR");
estado.addItem("DF");
estado.addItem("PE");
setJMenuBar(barra);
barra.add(menu1);
menu1.add(item1);
setTitle("Cadastro de Clientes");
setSize(850,650);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
setLocationRelativeTo(null);
}
public static void main(String args[]){
new CadastroDeClientes();
}
[/code][/quote]