Pessoal, qual é a melhor forma de se aprender a programar usando interface gráfica?Digo, como devo começar a programar na unha? Extendendo a classe JFrame?
Obrigado
Pessoal, qual é a melhor forma de se aprender a programar usando interface gráfica?Digo, como devo começar a programar na unha? Extendendo a classe JFrame?
Obrigado
Sim…
a 3ª pergunta foi meio retórica. Eu gostaria de saber das boas práticas de se programar usando swing. Separar métodos de acesso ao banco, eventos, essas coisas, sabe? Como ter mais qualidade no código de aplicações gráficas.
Não foi bem essa resposta que procurei.
veja isto: http://mballem.wordpress.com/2011/02/21/utilizando-swing-com-banco-de-dados/
t+ e boa sorte
kkkkkk
Aplique “práticas arquiteturais” para ter um boa qualidade no código final de uma solução…e não tem nada relacionado com aplicações desktop(aplicações com interfaces gráficas windows base)…isso é independente do tipo da solução (web, mobile, card, web services etc…)
pelo estilo da sua pergunta deu p/ entender que você quer utilizar a arquitetura MVC. rsrs
Só não comece pelo Netbeans (como eu comecei), senão você vai ficar viciado e não vai aprender efetivamente a construir GUIs, mas apenas aprender a arrastar os componentes.
Não concordo muito com essa idéia, até mesmo pq o NetBeans assim como Eclipse(WindowBuilder) aceleram bastante no aprendizado e a fixação da codificação quanto aos componentes Swing para Desktop. Sem contar que muita das necessidades do dia a dia é preciso escrever e pesquisar seus proprios componentes para suas ações particulares, como um PlainDocument personalizado por exemplo.
Acredito que o caminho é aprender a trabalhar com Java e Swing, entender qual a missão de cada componente e a partir dai escolher uma IDE. Entenda que todo desenvolvedor Delphi precisa saber Pascal pelo menos o básico, Web precisa saber HTML(basico), QT Creator precisa saber C++ etc…etc…A IDE NetBeans e Eclipse com WindowBuilder, ajudam muiiito, mas precisa saber Java e Swing caso seja de interesse desenvolver para Desktops.
t+ e boa sorte.