Interface Grafica

4 respostas
eduardo.nunessantos

Ola pessoal gostaria de se posso ser um bom programador na linguagem java sem saber fazer a interface grafica na mão.
uso o netbeans mas ele gera todo o codigo da interface grafica. preciso da opiniao de vcs, desde já muito obrigado.

4 Respostas

R

É bom ter uma noção do funcionamento, uma hora ou outra você terá que alterar um dos componentes.

Mas com certeza o NetBeans agiliza muito o desenvolvimento das interfaces gráficas…mas quando precisar modificar alguma classe do Swing é só pesquisar o seu funcionamento.

eduardo.nunessantos

Valeu pela dica.

Henrique.tenorio

Aconselho iniciantes primeiramente a escrever codigos na unha.O netbeans é para usuarios mais experientes em relacção ao conceito de herança e polimorfismo, esse conceitos tambem
são relacionados a toda a hierarquia de classes graficas do Java ( Object -> Component -> Container -> JComponent ->JButton ). Estude pelo menos um pouco sobre essas classes e voçe tera uma boa noção do ambiente grafico do java.

ViniGodoy

É importante sim. E necessário que você siga as seguintes dicas:

  1. Use layout managers. Não defina o layout como null. Isso é pouco profissional e entender como layout managers funcionam é fundamental para escrever boas interfaces em Swing, inclusive com Netbeans;
  2. Crie seu próprio TableModel: O netbeans por padrão usa o DefaultTableModel, que quebra galho, mas não é adequado para o desenvolvimento profissional. Entender como um TableModel funciona é fundamental para desenvolver profissionalmente com o JTable;
  3. Entenda a organização do Swing quando existem múltiplas threads: O Swing usa uma filha de eventos, entenda porque.
  4. Aprenda corretamente o mecanismo de eventos. Por que listeners existem e como funcionam. Actions.
  5. Aprenda o conceito MVC do Swing: O que são Models, Documents e InputVerifiers. Entenda sobre ActionMaps e KeyMaps, e veja como o KeyListener dificilmente é solução para seus problemas envolvendo teclas;
  6. Saiba usar o JDialog corretamente e trocar dados entre janelas sem usar variáveis estáticas;
  7. Siga as 10 dicas úteis no uso de Swing. Algumas delas já repeti aqui, mas não custa revisitar o tópico. :wink:
Criado 23 de setembro de 2010
Ultima resposta 23 de set. de 2010
Respostas 4
Participantes 4