Perguntas:
Pergunta de iniciante:
Como fazer entrada de dados numéricos em Java?
Grato.
Claudio.
Perguntas:
Pergunta de iniciante:
Como fazer entrada de dados numéricos em Java?
Grato.
Claudio.
Para entrar com dados inteiros usando JOptionPane é:
int idade = Integer.parseInt(
JOptionPane.showInputDialog(null, "Digite sua idade",
"Entrada", 3)
);
Para entrar com dados em reais (double) usando JOptionPane é:
double altura;
altura = Double.parseDouble(
JOptionPane.showInputDialog(null, "Digite sua altura",
"Entrada", 3)
);
[]s
Mais dúvidas…
O que significa o nímero “3” no seu exemplo?
Na caixa de dialogo aparecem palavras em inglês. Como alterar as palavras em inglês para o português?
Como alterar a palavra “OK” para outra qualquer?
Como alterar a palavra “cancel” para “cancelar”?
Grato.
Olá, entrando de intrometido…
O número 3 é um dos argumentos do método que mostra o valor default, ou seja, o valor que será mostrado a primeira vez antes do usuário digitar Veja: http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JOptionPane.html
Penso que você não pode traduzir, mas pode colocar seu título e seu ícone para a caixinha…
Veja esta imagem:
Ali do lado direito em “Properties” vc vai encontrar a opção TEXT, é lá que vc edita o botão.
Outra coisa importante, renomeie os seus jTextFields e jButtons, conforme a imagem abaixo exemplifica:
Abra o “Inspector” em Window>Navigating>Inspector.
[]s
Para nomes de botões sugiro “limparButton”, “calcularButton”, “deletarButton”…e por aí vai.
Mas ele está usando JOptionPane, e não JFrame.
Resta escolher se vai usar JOPtionPane colocando td na classe Main ou JFrame, criando as classes como manda o figurino para criar o programinha.
Os exemplos foram expostos. 8)
[quote=Guevara]Resta escolher se vai usar JOPtionPane colocando td na classe Main ou JFrame, criando as classes como manda o figurino para criar o programinha.
Os exemplos foram expostos. 8) [/quote]
De fato, extender JFrame é, sem dúvida, bem mais simples e organizado que usar JOptionPane. Mas usar Swing é complexo e esses exemplos de JOptionPane são uma mão na roda para iniciantes que estão cansados do console e querem algum um pouquinho mais interessante. E é claro que, antes de partir para swing, todos os conceitos de orientação a objetos devem estar bem firmados para um bom desenvolvimento.
Ops ! Não querendo ser intrometido mas…, o 3 é um argumento sim do método mas ele identifica o tipo de diálogo de entrada. Exemplo: 3 é um dialogo interrogativo, 2 exclamativo e 1 é um “i”.
[quote=Jesuino Master]Olá, entrando de intrometido…
O número 3 é um dos argumentos do método que mostra o valor default, ou seja, o valor que será mostrado a primeira vez antes do usuário digitar Veja: http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JOptionPane.html
Penso que você não pode traduzir, mas pode colocar seu título e seu ícone para a caixinha…
[/quote]