| Autor |
Mensagem |
|
|
Cada botão seu vai ter uma Action correspondendente. Ou precisamente um ActionListener correspondente.
Se quiser para começar programe action por action de seus botões.... até fazer seu calc funcionar.
Não desanime: programar calculadoras já foi tema de muitas maratonas de programação.
Flw
|
 |
|
|
Sei... tem várias maneiras de fezer isso! Você pode simplesmente criar uma classe que extende JButton para que cada botão seu tem um valor, ação. Ou simplesmente uma ação para cada botão (de números, por exemplo) para colocar o valor no JTextField....
não muda nada... se liga em Orientação a Objetos.... que você simplesmente faz isso numa moleza só.... mas aí tem que pensar né!!!!
Aqui seria no esquema de código botão a botão..... action to action
buttonFive.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent evt) {
// guarda o valor respectivo do botão
// na variável temporária.......
}
}
);
O mais importante nesse tipo de projeto é: COMO FUNCIONA UMA CALCULADORA.
Flw
|
 |
|
|
Não sei... mas vamos lá! você vai precisar de uma variável para guardar os valores inseridos no JTextField (como em uma calc windows). Cada Botão (JButton) deve ser um ActionListener para pegar seu valor e operar ou guardar com um anterior. Ahhhh?!?!?!
Mais ou menos assim oh!
somaButton.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent evt) {
// pega o valor da sua textField transforma em um tipo int
// e adiciona a sua variável temporária.....
// entendeu?
}
}
);
|
 |
|
|
Isso depende de como sua calculadora foi desenvolvida. Por exemplo...
ela vai usar método polonês (como nas HP's que a gente usa[va] na faculdade) ...
Como você que que ela funcione?
Flw
|
 |
|
|
Verifique se suas variáveis de ambiente (para Java) estão devidamente configuradas. Também seria bom baixar a última versão do JDK.
Flw
|
 |
|
|
Dá uma olhada aqui:
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
ou aqui
http://wwws.sun.com/software/sundev/whitepapers/java-style.pdf
Flw
|
 |
|
|
|
E os autodidatas, quem fez um curso simples (não acadêmico)? Vão ficar na mão? Me parece que isso é para tirar dinheiro!
|
 |
|
|
tarssa manda seu código para ver o que está rolando!
Flw
|
 |
|
|
Flw
|
 |
|
|
Apenas diga que eles estão muito mal informados ou agindo de má fé. Java já foi lento. Mas isso a 10 anos atrás...
Flw
|
 |
|
|
Address address = null;
Ou seja address não faz referência a nenhum objeto Address e vc esta tentando usado. Não pode.
Flw
|
 |
|
|
|
O de programador é importante pq seu empregador vai saber que vc tem o conhecimento mínimo da tecnologia com a qual vc vai trabalhar! Ele pode não acertar contratando um profissional certificado mas com certeza não vai atirar no escuro. Já quanto ao valor da hora trabalhada não sei não mas acho que não deve haver muita diferença...se houver!
|
 |
|
|
|
O de programador é importante pq seu empregador vai saber que vc tem o conhecimento mínimo da tecnologia com a qual vc vai trabalhar! Ele pode não acertar contratando um profissional certificado mas com certeza não vai atirar no escuro. Já quanto ao valor da hora trabalhada não sei não mas acho que não deve haver muita diferença...se houver!
|
 |
|
|
Bom... coloca um listener no seu botão!
Isso encerra seu programa. Mas se precisar salvar informações vc deve tratar disso antes da instrução System.exit( 0 ).
Flw
|
 |
|
|
coffe existem alguns DB 100% java e total free! Exemplo: , Cloudscape->>Derby, HSSQL, e agora JavaDB. Ou seja: sim dá pra fazer e já foi feito e continuando fazendo e aprimorando! Procure no google o link certinho pq já tomei muita breja pra ficar procurando agora e para passar cada um pra vc! Mas dá pra fazer o que vc quer!
Flw!
|
 |
|
|