Olá a todos!
Tenho aprendido muito com vocês embora só agora esteja me
manifestando.
Preciso muito de alguns esclarecimento para fazer uma documentação de um
projeto. Essa documentação será concentrada no Swing. Depois que
cadastrei-me no SouJava descobri diversos sites e livros disponíveis
sobre java, mas confesso que não sei inglês e isso dificultou muito o
meu aprendizado. A maior dificuldade está sendo em explicar o JList e
principalmente o JTable. O que aprendi foi através de exemplos de código
do tutorial da Sun e tiveram coisas que eu não consegui entender, como
por exemplo:
1. Precisava inserir e remover linha no JTable e a única maneira que
consegui fazer isso foi criando um modelo do tipo DefaultTableModel. De
que outra maneira eu poderia inserir/remover linha? Tentei o TableModel
e não consegui. Também não entendi o AbstractTableModel. Outra coisa
muito estranha é que se eu implementar alguns métodos como getRowCount()
e getColumnCount() usando o DefaultTableModel, não consigo mais remover
linha e, por outro lado, se eu implementar o método getValueAt(int row,
int col) não consigo mais inserir linha.!! Encontrei problema também ao
querer iniciar minha tabela sem dados. Help! Alguém pode me dar uma
visão geral sobre esses modelos do JTable?
2. Notei que no AWT o list não tinha um modelo. Adicionava os itens pelo
método addItem(String item), mas no Swing precisamos instanciar
DefaultListModel (pelo menos foi o que eu instanciei. Não sei se tinha
outra opcao de modelo...). Bom, a ferramenta que eu uso (JBuilder 2) só
me deu duas opcoes de construtor, mas na documentacao da Sun, tinha mais
dois construtores. Um que usava a classe Vector para os dados e outro
que usava um vetor de objetos. Eu ainda não testei estes dois últimos e
gostaria de saber se com eles eu não precisaria mais do modelo.
Desculpa mandar tanta dúvida de uma vez só ? :)
Se vocês também puderem mandar exemplos, serão bem vindos.
Abracos a todos e desde já muito obrigada.
Erica Marques
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------