Página Inicial do Fórum > GUI - (Applets, Swing, SWT, etc)

Como criar uma aplicação GUI que converta temperaturas..



Criar novo tópico   Responder tópico


  1. Vitoriano
    Posts:31


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Bom dia galera, estou precisando de uma ajuda.. Preciso fazer em GUI um conversor de temperaturas que faça de Fahrenheit para Celsius ou Kelvin (usando botão de radio).

    As formulas eu sei:
    http://pt.wikipedia.org/wiki/Grau_Celsius[/url]

    A minha dúvida é qual a melhor maneira de criar isso em GUi, lembrando que possivelmente vou precisar alterar alguma coisa (botão, etc).


    O que vocês puderem me ajudar agradeço!
    _________________




  1. TriTonE
    Posts:1576


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Há um tempo atrás, eu mostrei no meu blog uma aplicação swing para conversão de temperaturas (embora o objetivo principal do post seja outro).

    http://blog.danielfmartins.com/2007/04/06/tdd-e-swing-juntos/

    []s
    _________________
    Daniel F. Martins




  1. Vitoriano
    Posts:31


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Obrigado pela ajuda TriTonE..
    Abri o código para visualizar, e esta dando um erro, não está encontrando os pacotes:


    Preciso instalar alguma coisa (plug-in)?


    E por ultimo, se não importa em utilizar seu código? Alterar, já que não preciso de tudo o que tem lá.. Se tiver algum problema é só falar...
    Obrigado novamente
    _________________




  1. TriTonE
    Posts:1576


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Não, pode usar o código do jeito que quiser... o que você precisa fazer pra ele compilar é remover as classes de teste (elas usam o Jemmy, um framework de testes que não é importante no seu caso).


    _________________
    Daniel F. Martins




  1. Vitoriano
    Posts:31


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Mas TriTonE, esse Jemmy, pelo que entendi ele faz parte do TTD que está relacionado com XP né? Se for o que estou pensando, gostaria de instalar para poder usar, se puder me auxiliar.
    Também gostaria de uma dica.. (sou meio novato, não liga se a pergunta for errada) Na classe que tem o Jemmy é a Main, certo? E como você sugeri que eu continue, só usando a Swing e Awt (se não for usar o Jemmy, no caso).


    Agradeço pela colaboração...

    TriTonE
    Não, pode usar o código do jeito que quiser... o que você precisa fazer pra ele compilar é remover as classes de teste (elas usam o Jemmy, um framework de testes que não é importante no seu caso).


    _________________




  1. TriTonE
    Posts:1576


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Dá uma lida no texto que está no link que eu passei antes. Nele eu mostro bem detalhadamente o que acontece nessa aplicação de conversão de temperaturas.

    Eu ainda coloquei lá o link para download do Jemmy. Mais informações sobre o Jemmy você pode ler na própria página do Jemmy.

    []s
    _________________
    Daniel F. Martins




  1. Vitoriano
    Posts:31


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Pois então, já visitei lá, até baixei os dois arquivos (.jar e .zip), mas como instalo no NetBeans? Ou não precisa instalar? Qual o procedimento após fazer o download do arquivo (eu procurei lá no site e não achei) =/

    Se puder ajudar agradeço!

    TriTonE
    Dá uma lida no texto que está no link que eu passei antes. Nele eu mostro bem detalhadamente o que acontece nessa aplicação de conversão de temperaturas.

    Eu ainda coloquei lá o link para download do Jemmy. Mais informações sobre o Jemmy você pode ler na própria página do Jemmy.

    []s


    _________________




  1. TriTonE
    Posts:1576


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Quando vc abriu o projeto, provavelmente o NetBeans o alertou que uma library Jemmy (ou algo do tipo), está faltando.

    O que você precisa fazer é abrir o Library Manager (Tools - Libraries) e criar uma nova library com o mesmo nome. Essa library deverá conter o Jar do Jemmy.
    _________________
    Daniel F. Martins




  1. Vitoriano
    Posts:31


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Fiz mas de nada adiantou. Vou falar meus passos e veja ese tem algo errado:
    "Ferramentas > Gerenciador de Bibliotecas"
    "Nova Biblioteca > Nome: Jemmy / Tipo da Bibliotaca: Biblioteca de Classe"
    Dai na aba "Classpath" e "Sources" eu inclui o arquivo .jar, e no "Javadoc" o arquivo .zip.

    Está certo?
    Fiz isso, reiniciei o NetBeans mas nada...

    TriTonE
    Quando vc abriu o projeto, provavelmente o NetBeans o alertou que uma library Jemmy (ou algo do tipo), está faltando.

    O que você precisa fazer é abrir o Library Manager (Tools - Libraries) e criar uma nova library com o mesmo nome. Essa library deverá conter o Jar do Jemmy.


    _________________




  1. TriTonE
    Posts:1576


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Talvez tenha faltado você adicionar tal biblioteca no seu projeto. Vá nas propriedades do projeto e certifique-se de que essa library que você criou esteja sendo usada. Se não estiver, basta adicioná-la.
    _________________
    Daniel F. Martins




  1. Vitoriano
    Posts:31


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Obrigado, vou fuçar um pouco.. Qualquer duvida eu posto aqui.

    Muito Obrigado mesmo

    TriTonE
    Talvez tenha faltado você adicionar tal biblioteca no seu projeto. Vá nas propriedades do projeto e certifique-se de que essa library que você criou esteja sendo usada. Se não estiver, basta adicioná-la.


    _________________




  1. Vitoriano
    Posts:31


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Consegui fazer a interface mas.. Não estou conseguindo evoluir na programação, se puderem me ajudar ao menos por onde começar...
    Logo abaixo o código para poderem melhor visualizar.



    Obrigado..
    _________________




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> GUI - (Applets, Swing, SWT, etc)