Ajuda ao estudar tutorial de Swing

11 respostas
F

Boas!

Cheguei a um ponto da minha aprendizagem em que acho que a próxima área que eu tenho de conhecer do java, é o Swing. Como tal encontrei este tutorial, que mais parece um livro de instruções sobre TODO E CADA UM dos detalhes de java:

http://download.oracle.com/javase/tutorial/uiswing/components/index.html

Como este tutrial é muito completo e eu quero começar pelo básico do Swing, gostaria que me indicassem, dos temas/assuntos/capítulos que estão na vertical á esquerda, quais eu deveria me focar mais e quais eu nem deveria pensar neles tendo em conta que eu tenho relativamente pouca experiencia em java ( um ano ) e que não sei ainda o que vou fazer no futuro em relação a programação.

O Swing é assim tão importante? Será que eu deveria estar a aprender outra coisa? Este tutorial muitas vezes fala em coisas ainda nao explicadas, como se já tivessem sido explicadas o que torna tudo um pouco confuso, conhece outro tutorial melhor?

Obrigado

11 Respostas

otaviojava

Uma boa ideia é você fazer um pequeno programa em swing.
Acredito que desse jeito é melhor porque você realmente aprende a programar programando.
A medida que você for precisando de exemplos vai recorrendo aqui no guj.

F

é o que eu estou a fazer. já fiz uma especie de roleta de casino com caixas de dialogo ( JDialog ) mas nao sei por onde continuar por tanto pensei que o proximo passo seria este tutorial

otaviojava

Faz um simples sistema de cadastro de compras.
É bom que você já pode dá uma lida em persistência em banco de dados.

FernandoFranzini

A questão meu querido amigo é que com java vc pode fazer diferentes tipos de solução…
Se caso vc for desenvolver aplicações visuais para desktop…então vc deve aprender swing…caso não, invista seu tempo em outra coisa que te de retorno mais rápido.

arthurgon

Meu caro amigo, a plataforma Java é muito abrangente. Envolve Desktop, Web ou Mobile. Se você está aprendendo faz um ano como diz…está na hora de focar em uma especialidade.
No caso de aplicações em Desktop, é excelente para você aprender fundamentos…mas emprego mesmo…é escasso. Considero até mais complexo trabalhar com Desktop (Swing e SWT) do que com Web. Se a sua idéia é seguir como uma profissão…foca em uma das que mencionei…corre atrás de uma certificação…e vai em frente. Esse é o caminho.
Quanto a sua dúvida quanto ao aprendizado…recomendo começar com telinhas de cadastro simples envolvendo cálculos. Calculo de triãngulos é um exercício simples e interessante. Você faz a tela…bola o calculo dos lados e exibe o tipo de triângulo correspondente…escaleno e tal…
Ok? Boa sorte.

mateuscs

arthurgon

Concordo e discordo. :frowning:

Caro franciscobc,

Recomendo estudar tudo que lhe vier de interesse em Java seria acumulativo.
Swing é uma boa pratica para java até mesmo para aprender a fundo POO(Programação Orientada a Objetos), que você irá necessitar de conceitos desde de o básico até o avançado para desenvolver uma aplicação desktop diversa. 8)

Mais se a necessidade surgir antes, como por exemplo, um trabalho/estágio em web/desk/mobile, você terá que adaptar suas necessidades, mais não deixe de ver um pouco de cada conceito para caso vc necessitar de um projeto mais abrangente, vc tenha em mãos conhecimentos necessários pelo menos para o primeiro passo.
Eu não finalizei o curso de swing , mais cheguei a ver o conteudo necessario, que deu pra aprender bastante coisas desktop.
Irei fazer novamente para pegar todo conteudo. :smiley:

Um curso que foi uma boa prática foi do Professor Antonio Passos.
Tera uma turma em DADP - Turma 11 - De 03/10 a 04/11/2011.

Segue o formulario de inscrição: :!:

http://www.antoniopassos.com.br/index.php/menu-cursos/dadp/dadp-formulario-de-inscricao

F

Pois, tem razão, mas o que é que envolve java na Web? O javascript? Eu pensava que eram duas coisas diferentes. Se eu quiser me focar em java aplicado na web, o que deveria practicar? applets?

arthurgon:

Quanto a sua dúvida quanto ao aprendizado…recomendo começar com telinhas de cadastro simples envolvendo cálculos. Calculo de triãngulos é um exercício simples e interessante. Você faz a tela…bola o calculo dos lados e exibe o tipo de triângulo correspondente…escaleno e tal…
Ok? Boa sorte.

não estou a perceber muito bem porque é que me disse isso. isso é uma sugestão para eu practicar o swing?

obrigado a todos os que responderam.

já agora, qual a melhor linguagem para lidar com o desktop/ criar aplicaçoes?

F

mateuscs:
a

Um curso que foi uma boa prática foi do Professor Antonio Passos.
Tera uma turma em DADP - Turma 11 - De 03/10 a 04/11/2011.

Segue o formulario de inscrição: :!:

http://www.antoniopassos.com.br/index.php/menu-cursos/dadp/dadp-formulario-de-inscricao

muito obrigado!! acho que me vou inscrever! mas não se paga certo?

“Acesso à internet (desejável através de banda larga), computador que atenda aos requisitos mínimos para instalação das ferramentas utilizadas (JDK, NetBeans, H2 Database), conhecimento intermediário de Java e básico de banco de dados/SQL, disponibilidade de até 8 horas semanais para estudo.”

e se eu não fizer a mínima ideia do que é SQL?

sabe se há algum problema se eu for de Portugal?

mateuscs

Não se paga.

Totalmente gratuito, e o professor Antonio super atencioso e ativo.

Não há problemas se você é de portugal, o curso é online, porém caso queira a certificação do curso, teria que ver diretamente com o professor.

mateuscs

Achei interessante o curso, por ser bem auto explicativo.
Além de usar o GUJ pra qualquer duvida.

WellingtonRamos

franciscobc:
Boas!

Cheguei a um ponto da minha aprendizagem em que acho que a próxima área que eu tenho de conhecer do java, é o Swing. Como tal encontrei este tutorial, que mais parece um livro de instruções sobre TODO E CADA UM dos detalhes de java:

http://download.oracle.com/javase/tutorial/uiswing/components/index.html

Como este tutrial é muito completo e eu quero começar pelo básico do Swing, gostaria que me indicassem, dos temas/assuntos/capítulos que estão na vertical á esquerda, quais eu deveria me focar mais e quais eu nem deveria pensar neles tendo em conta que eu tenho relativamente pouca experiencia em java ( um ano ) e que não sei ainda o que vou fazer no futuro em relação a programação.

O Swing é assim tão importante? Será que eu deveria estar a aprender outra coisa? Este tutorial muitas vezes fala em coisas ainda nao explicadas, como se já tivessem sido explicadas o que torna tudo um pouco confuso, conhece outro tutorial melhor?

Obrigado


O tutorial não é bem completo não. Ele passa sim pela maioria dos componentes, explica muita coisa mas seu foco é mais básico em todo o conteúdo. Porém não conheço tutorial melhor.
Pelo que você escreveu, já tem certo domínio em Java SE o que é bom, pois para evoluir, isso é necessário. Nesse momento, há um desmembramento em três áreas: Mobile (Java ME), Web (Java EE), Desktop.
Você chegou a citar applets e javascript. Javascript não é Java. Applets, nada mais são que componentes visuais (Swing) a serem executados numa página (com limitações) e não é o foco para web hoje em dia.
Para Java EE, posso te sugerir http://download.oracle.com/javaee/6/tutorial/doc/ (mas antes, começe pela apostila FJ-21 da Caelum).
Para Java ME, no site da Oracle tem isso: http://download.oracle.com/javame/index.html (mas até sugeriria focar mais em Android).

Criado 12 de agosto de 2011
Ultima resposta 15 de ago. de 2011
Respostas 11
Participantes 6