| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2008 15:26:32
|
mid_
JavaChild
Membro desde: 21/05/2008 22:25:03
Mensagens: 106
Offline
|
Olá, gostária de saber qual comando devo usar para o JOptionPane capturar uma variável do tipo double ou float
por exemplo:
ao invés de utlizar int e o usuário ter que digitar a altura em centímetros, permitir a entrada de um valor de ponto flutuante.
Aproveitando o tópico, gostaria de saber o que devo fazer para meu .jar funcionar, estou usando o eclipse, quando exporto, ele até cria um arquivo .jar mas quando eu tento executá-lo, aparece a seguinte mensagem:
"Failed to load the Main-Class manifest attribute from <caminho do .jar>"
Faz apenas alguns dias que comecei estudar Java, então se tiver como explicar de maneira bem simples eu agradeceria muito.
Desde já obrigado pela atenção, abraços.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2008 15:31:45
|
pimenta
JavaGuru
![[Avatar]](/images/avatar/4275b1d43051976dd4242f746ee4e6db.jpg)
Membro desde: 14/04/2008 15:33:08
Mensagens: 255
Localização: Niterói/RJ
Offline
|
mid_, posta essa sua dúvida no fórum Interface Gráfica... lá pode ser que sua dúvida seja tirada mais rapidamente.
Abraços,
|
--------------------------------------------
PIMENTA
-------------------------------------------- |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2008 15:33:11
|
mid_
JavaChild
Membro desde: 21/05/2008 22:25:03
Mensagens: 106
Offline
|
Desculpa, sou novo por aqui. obrigado pela dica, até mais.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2008 16:16:29
|
ViniGodoy
Forum Spammer
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 4818
Localização: Curitiba
Offline
|
Ao invés de Integer.parseInt, use Double.parseDouble.
No exportador de jar do eclipse, tem um campo chamado "MainClass". Coloque nesse campo o nome da classe do seu programa que tem o main, incluindo o nome dos pacotes. Por exemplo:
meupacote.MinhaClasse
|
Desenvolve jogos de computadores?
http://vinigodoy.wordpress.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2008 16:27:04
|
mid_
JavaChild
Membro desde: 21/05/2008 22:25:03
Mensagens: 106
Offline
|
Muito obrigado pela informação do Double.parseDouble, ajudou bastante!
Em relação ao .jar, segui os passos que você falou, mas na hora do "meupacote.MinhaClasse " eu coloquei teste.teste02 e a opção next e a finish ficaram desabilitadas, e parece a mensgem "The selected main class is not selected for export or has no main method" , no caso do código que eu anexei acima, seria realmente teste.teste02 o correto a se colocar em Main class ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2008 16:33:53
|
mid_
JavaChild
Membro desde: 21/05/2008 22:25:03
Mensagens: 106
Offline
|
Já consegui resolver o problema, muitíssimo obrigado pela ajuda.
Aproveitando o embalo, alguém pode me responder como eu faço para o programa ser encerrado quando no campo onde deveria ser inserida uma string, o usuário deixar em branco ?
por exemplo, quando for perguntado o nome do usuário, ele não digitar nenhum caracter, apenas apertar enter.
This message was edited 1 time. Last update was at 22/05/2008 16:38:17
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2008 18:18:49
|
colored
JavaEvangelist
![[Avatar]](/images/avatar/c98a3fedd72195a304fba80ebaa320fe.jpg)
Membro desde: 07/06/2007 12:27:41
Mensagens: 436
Offline
|
Entao..
Tipo qdo vc pegar a variavel q o cara digitou q vc ja fez...
variavel = JOptionPane.......
ai tu faz um if em baixo..
if(variavel.equals("")){
System.exit(0);
}
|
Caelum - FJ 11, 21 =D |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2008 18:25:12
|
mid_
JavaChild
Membro desde: 21/05/2008 22:25:03
Mensagens: 106
Offline
|
Deu certo, muitíssimo obrigado.
Já postei essa pergunta em outro tópico, mas como esse está mais movimentado, vou colocar aqui também
Há uma maneira de alterar o título da janela gerada pelo JOpionPane ? porque fica como padrão "Input" que não é muito agradável.
Desculpem-me pelo amontoado de perguntas, mas eu comecei a estudar esses dias e minha cabeça está cheia de dúvidas.
Mais uma vez muito obrigado a todos que postaram, foi muito útil mesmo.
This message was edited 1 time. Last update was at 22/05/2008 18:25:43
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2008 18:30:00
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 4996
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
mid_ wrote:Deu certo, muitíssimo obrigado.
Já postei essa pergunta em outro tópico, mas como esse está mais movimentado, vou colocar aqui também
Há uma maneira de alterar o título da janela gerada pelo JOpionPane ? porque fica como padrão "Input" que não é muito agradável.
Desculpem-me pelo amontoado de perguntas, mas eu comecei a estudar esses dias e minha cabeça está cheia de dúvidas.
Mais uma vez muito obrigado a todos que postaram, foi muito útil mesmo.
Por favor aprenda a usar um forum. Leia as regras. Não coloque mais de uma vez a mesma mensagem
Obrigado
[]s
Luca
This message was edited 1 time. Last update was at 22/05/2008 18:30:17
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2008 19:23:34
|
mid_
JavaChild
Membro desde: 21/05/2008 22:25:03
Mensagens: 106
Offline
|
Se ler o tópico desde o início, perceberá que eu tinha postado aqui e me falaram que postar em outra área era melhor, postei lá, mas esse tópico teve mais respostas do que aquele, então continuei postando aqui.
Sinta-se à vontade para excluir o tópico caso esteja infringindo alguma regra e desculpe-me pelo transtorno.
|
|
|
 |
|
|