Pergunta

Obviamente, a href="http://java.sun.com/j2se/1.5.0/docs/api/" rel="nofollow noreferrer"> Java API referência

Eu tenho feito desenvolvimento web toda a minha carreira. Ultimamente tenho sido brincando muito com Groovy e eu decidi fazer uma pequena aplicação em Griffon apenas para experimentar mais com Groovy e também quebrar algum terreno no desenvolvimento desktop. A única coisa é que eu sou totalmente verde quando se trata de aplicativos de desktop.

Assim, mundo, onde é um bom lugar para começar?

Foi útil?

Solução

The Swing Tutorial é muito bom. Além disso, a API Swing é, obviamente, o de referência, no entanto, é também um tesouro de bastante bom código-fonte! Adicionar a fonte de API para o IDE e você pode pular diretamente para a implementação de todas as classes Swing. Esta é uma ótima maneira de explorar a funcionalidade, ver como os vários componentes Swing trabalhar e aprender um bom balanço "estilo". Além disso, é ótimo para ser capaz de passo através das classes de API se as coisas não parecem funcionar e você não tem idéia do porquê! Adicionando a fonte API para o IDE tem a vantagem adicional de que você obtenha todos os JavaDocs junto com ele, apesar de todos os IDEs modernos também pode trazê-los do net - você não quer Java ambiente de trabalho programa sem a documentação disponível de dentro do IDE

O NetBeans e outros IDEs fazem a criação de IDEs muito fácil, mas estar cientes de que há muito mais para balanço do que recipientes apenas e gerenciadores de layout. Na verdade, recipientes e gerenciadores de layout estão entre as coisas mais fáceis, e eu recomendo aprender a usá-los com a mão, também. Não há nada de errado com o uso de um construtor de GUI, mas em alguns casos é um exagero, e então é mais agradável para apenas rapidamente preparar uma GUI a partir da fonte. Em outros casos, você precisa ser capaz de criar uma interface gráfica dinâmica e, em seguida, construtores de GUI são não serve para nada! Para a criação de layouts muito complexos a partir da fonte, eu recomendo FormLayout , que tem seu próprio conjunto de peculiaridades, mas que faz escala (em termos de programação esforço) a muito grandes quadros e layouts.

Se você só fiz Groovy até agora, você vai se surpreender como balanço bem documentado e o resto do Java API é e como tudo está integrado. Ele também pode levar algum tempo para se acostumar um estilo diferente de programação, usando o depurador mais vezes e println-depuração menos, etc. Também pode haver algum código "boiler-plate", que vai ser muito chato. ;) Desfrute

.

Outras dicas

Os tutoriais Sun Java são muito bons. Não posso garantir especificamente para o balanço como tem sido as idades desde que eu fiz qualquer desenvolvimento Swing e eu não li isso sozinho.

Criando uma GUI com JFC / Swing

Quando se trata de desenvolvimento de aplicações desktop java, eu recomendo usar o ambiente IDE Netbeans . Especialmente quando se trata do desenvolvimento de aplicações baseadas em Swing.

Eu recomendo que você brincar com netbeans. Ele permitirá que você para construir GUIs completas usando apenas o mouse. Uma vez que você se familiarizar com componentes Swing, começar a usar a API Java. Isso é como eu comecei.

O O'Reilly balanço Livro é uma referência muito bom, tem uma boa visão geral conceitos do balanço geral e cobre cada uma das principais classes. Usei-o recentemente, quando eu tinha para refrescar minha memória sobre Swing.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top