import java.awt.*; import java.awt.event.*; public class Exercicio16 extends Frame implements ActionListener, ItemListener{ Label lbNome, lbNumero, lbEndereco, lbCep, lbBairro, lbUF, lbIdade, lbNaturalidade, lbSexo, lbEmail, lbFone, lbCel, lbInformeSistemasUtiliza; TextField txtNome, txtNumero, txtEndereco, txtCep, txtBairro, txtIdade, txtNaturalidade, txtEmail, txtFone1, txtFone2, txtCel1, txtCel2; Choice chUF; CheckboxGroup sexo, sistema; Checkbox chWindows, chLinux, chUnix, rbmasc,rbfemin; Button btCadastrar, btFechar, btLimpar; Panel pacentro,pabaixo, pacentralizado; private TextArea areaTexto; String novaLinha; public Exercicio16(){ super ("Exercício 16"); setSize(365,340); setLayout(new BorderLayout()); addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); }}); //PAINEL pacentro=new Panel (new FlowLayout (FlowLayout.LEFT)); pacentralizado=new Panel (new GridLayout(1,5)); pabaixo=new Panel (new GridLayout(1,5)); add(pacentro,"Center"); novaLinha = System.getProperty("line.separator"); //NOME lbNome=new Label("Nome: "); pacentro.add(lbNome); txtNome=new TextField(15); pacentro.add(txtNome); //NUMERO lbNumero=new Label("Número:"); pacentro.add(lbNumero); txtNumero=new TextField(5); pacentro.add(txtNumero); //ENDEREÇO lbEndereco=new Label("Endereço:"); pacentro.add(lbEndereco); txtEndereco=new TextField(15); pacentro.add(txtEndereco); //CEP lbCep=new Label ("Cep: "); pacentro.add(lbCep); txtCep=new TextField(5); pacentro.add(txtCep); //BAIRRO lbBairro=new Label ("Bairro: "); pacentro.add(lbBairro); txtBairro=new TextField(15); pacentro.add(txtBairro); //ESTADO lbUF=new Label("UF: "); pacentro.add(lbUF); chUF=new Choice(); chUF.add(" "); chUF.add("AC"); chUF.add("AL"); chUF.add("AM"); chUF.add("AP"); chUF.add("BA"); chUF.add("CE"); chUF.add("DF"); chUF.add("ES"); chUF.add("GO"); chUF.add("MA"); chUF.add("MG"); chUF.add("MS"); chUF.add("MT"); chUF.add("PA"); chUF.add("PB"); chUF.add("PE"); chUF.add("PI"); chUF.add("PR"); chUF.add("RJ"); chUF.add("RN"); chUF.add("RO"); chUF.add("RR"); chUF.add("RS"); chUF.add("SC"); chUF.add("SE"); chUF.add("SP"); chUF.add("TO"); pacentro.add(chUF); //IDADE lbIdade=new Label("Idade: "); pacentro.add(lbIdade); txtIdade=new TextField(3); pacentro.add(txtIdade); //NATURALIDADE lbNaturalidade=new Label("Naturalidade:"); pacentro.add(lbNaturalidade); txtNaturalidade=new TextField(13); pacentro.add(txtNaturalidade); //SEXO lbSexo=new Label("Sexo: "); pacentro.add(lbSexo); sexo = new CheckboxGroup(); rbmasc =new Checkbox("Masculino", sexo, true); rbmasc.addItemListener(this); pacentro.add(rbmasc); rbfemin =new Checkbox("Feminino ", sexo, false); rbfemin.addItemListener(this); pacentro.add(rbfemin); //E-MAIL lbEmail=new Label("E-mail: "); pacentro.add(lbEmail); txtEmail=new TextField(34); pacentro.add(txtEmail); //FONE lbFone=new Label("Fone: "); pacentro.add(lbFone); txtFone1=new TextField(); pacentro.add(txtFone1); txtFone2=new TextField(6); pacentro.add(txtFone2); //CELULAR lbCel=new Label("Celular:"); pacentro.add(lbCel); txtCel1=new TextField(1); pacentro.add(txtCel1); txtCel2=new TextField(6); pacentro.add(txtCel2); //TextArea areaTexto = new TextArea("", 3, 46, TextArea.SCROLLBARS_VERTICAL_ONLY); pacentro.add(areaTexto); //BOTÕES - CADASTRAR, LIMPAR, FECHAR pabaixo= new Panel(new FlowLayout(FlowLayout.CENTER)); add(pabaixo,"South"); btCadastrar=new Button ("Cadastrar"); btCadastrar.addActionListener(this); pabaixo.add(btCadastrar); btLimpar=new Button ("Limpar"); btLimpar.addActionListener(this); pabaixo.add(btLimpar); btFechar=new Button ("Fechar"); btFechar.addActionListener(this); pabaixo.add(btFechar); setVisible(true); } public void actionPerformed(ActionEvent e){ String textoBotao = e.getActionCommand(); areaTexto.append("Nome: "+ txtNome.getText()+ " " + "Número: "+ txtNumero.getText() + novaLinha); areaTexto.append("Endereço: "+ txtEndereco.getText()+ " " + "Cep: "+ txtCep.getText() + novaLinha); areaTexto.append("Bairro: "+ txtBairro.getText()+ " " + "UF: "+ chUF.getSelectedIndex()+ novaLinha); areaTexto.append("Idade: "+ txtIdade.getText()+ " " + "Naturalidade: "+ txtNaturalidade.getText() + novaLinha); areaTexto.append("Sexo: "+ sexo.getCheckboxGroup() + novaLinha); areaTexto.append("E-mail: "+ txtEmail.getText()+ novaLinha); areaTexto.append("Fone: "+ txtFone1.getText()+ " " + txtFone2.getText() + " " + "Celular: "+ txtCel1.getText()+ " " + txtCel2.getText() + novaLinha); if (textoBotao.equals("Cadastrar")){ txtNome.setText(""); txtNumero.setText(""); txtEndereco.setText(""); txtCep.setText(""); txtBairro.setText(""); chUF.select(" "); txtIdade.setText(""); txtNaturalidade.setText(""); txtEmail.setText(""); txtFone1.setText(""); txtFone2.setText(""); txtCel1.setText(""); txtCel2.setText(""); } if(e.getSource()==btLimpar){ txtNome.setText(""); txtNumero.setText(""); txtEndereco.setText(""); txtCep.setText(""); txtBairro.setText(""); chUF.select(" "); txtIdade.setText(""); txtNaturalidade.setText(""); txtEmail.setText(""); txtFone1.setText(""); txtFone2.setText(""); txtCel1.setText(""); txtCel2.setText(""); areaTexto.setText(""); } } public static void main(String [] args){ Exercicio16 x = new Exercicio16(); x.setVisible(true); x.show(); } Override public void itemStateChanged(ItemEvent arg0) { // TODO Auto-generated method stub } }
Ae Galera Se Alguem Puder Ajudar Nesse Programinha Agradeço
Started By
Heavy Metal
, 18/09/2008, 13:35
4 replies to this topic
#1
Posted 18/09/2008, 13:35
ae galera ja tive problemas no outro programa q era muito mais simples... esse e mais complexo e vale 40% da nota... preciso entregar hj... se alguem puder complilar ele e me apontar os erros... agradeço muito... pois ja tentei alterar varias coisas e so piora... esta abaixo o programa... vlw!
#2
Posted 19/09/2008, 09:37
Como é um trabalho de faculdade, acho que apenas buscar as respostas para ganhar os pontos não resolve, o conhecimento que é o melhor não vai adquirir nenhum. Sugiro antes de qualquer coisa, buscar você mesmo aprender, pois só o diploma não vai valer de nada no mercado de trabalho
Não sei qual é o erro porque você não mencionou, mas na linha onde seria exibido o sexo, para obter o valor do checkbox selecionado, use:
[]'sAté mais
Não sei qual é o erro porque você não mencionou, mas na linha onde seria exibido o sexo, para obter o valor do checkbox selecionado, use:
sexo.getSelectedCheckbox().getLabel()
[]'sAté mais
#3
Posted 19/09/2008, 12:53
opa, realmente, concordo com vc! so os pontos nao adianta mesmo, no mercado de trabalho tenho q procurar por mim mesmo, mas como tinha comentado, ja tinha efetuado alterações no programa e permanecia o erro, nao falei qual era o erro pq eu tbm n encontrei o local correto, por isso pedi para compilar ele e me indicar, se vc reparar esse programa q postei ai tem algumas coisas q nem são utilizadas; como:
mas mesmo assim eu consegui concertar ele a tempo de entregar, mas vlw a informação cara! brigadão mesmo!
Overridee algumas variaveis declaradas q nao estao sendo utilizadas... a fins de testes no programa.
mas mesmo assim eu consegui concertar ele a tempo de entregar, mas vlw a informação cara! brigadão mesmo!
#4
Posted 07/10/2008, 09:26
amigo ..
Override é a sobrescrita de método. Um método pode ser declarado e implementado na classe pai, mas na filha ele pode ter outra implementação.
logo ele está sim sendo utilizado !
PS : Num foi vc que escreveu esse código não ?
Override é a sobrescrita de método. Um método pode ser declarado e implementado na classe pai, mas na filha ele pode ter outra implementação.
logo ele está sim sendo utilizado !
PS : Num foi vc que escreveu esse código não ?
Quer aprender Java de uma maneira fácil e divertida ?
Fórum JavaDebug™ --> http://www.javadebug...forum/index.php
Faça parte você também!
#5
Posted 13/11/2008, 07:24
amigo ..
Override é a sobrescrita de método. Um método pode ser declarado e implementado na classe pai, mas na filha ele pode ter outra implementação.
logo ele está sim sendo utilizado !
PS : Num foi vc que escreveu esse código não ?
sim foi eu sim! mas sou universitario... n trabalho na area ainda... esse codigo ai peguei com um amigo meu... como disse era um trabalho... e foi feito em grupo! mas quando resolvi ele... eu retirei esse overrride... e funcionou de boa! trabalho na area de redes... e faço ciencias da computação... n programo ainda... mas logo isso muda!
PS : vc manja mais que eu... isso n tem comparação! porem... quem sabe um dia eu tbm possa tirar uma duvida sua... xD
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)