![]() |
|
||||
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Você está aqui: Java ::: Classes e Componentes ::: JTable |
Entenda a classe DefaultTableModelQuantidade de visualizações: 14330 vezes |
DefaultTableModel é a implementação concreta padrão de TableModel usada por JTable quando nenhum modelo é especificado no construtor. Esta classe uma um Vector de Vectors para gerenciar seus dados, o que torna a implementação de AbstractTableModel uma escolha mais adequada (AbstractTableModel permite controle completo sobre como a armazenagem e manipulação dos dados são implementadas). Este Vector pode ser atribuido com o método sobrecarregado setDataVector(), e obtido com o método getDataVector(). Internamente, dois métodos convertToVector() sobrecarregados e protegidos são usados para converter matrizes de Object em Vectors quando linhas e colunas são adicionadas ou um novo Vector é atribuido. Métodos para adição, inserção, exclusão, mover colunas e linhas de dados também são fornecidos. Junto com a funcionalidade TableModelEvent herdada de AbstractTableModel, esta classe implementa três novos métodos de delegação de eventos, cada um aceitando um TableModelEvent como parâmetro: newDataAvailable(), newRowsAdded() e rowsRemoved(). O método newRowsAdded() assegura que as novas linhas tenham o correto número de colunas. Isso é feito removendo os elementos em excesso ou usando null para as células que faltam. Se null é passado para qualquer um destes métodos, eles construirão e dispararão um TableModelEvent que assume que todo o conteúdo do modelo da tabela foi alterado. |
![]() |
Java ::: Dicas & Truques ::: Strings e Caracteres |
||||
Como remover todos os espaços de uma string usando o método replace() da classe String da linguagem JavaQuantidade de visualizações: 1 vezes |
||||
Nesta dica mostrarei como usar o método replace() da classe String do Java para remover todos os espaços de uma frase ou texto, tanto no início, fim e no meio. Note que esta dica remove TODOS os espaços, não somente os espaço excessivos. Para isso veja outras dicas dessa seção. Veja o código Java completo para o exemplo:
Ao executar este código nós teremos o seguinte resultado: Com espaços: Programar em Java é muito bom Sem espaços: ProgramaremJavaémuitobom | ||||
Java ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
||||
Exercícios Resolvidos de Java - Como retornar o primeiro elemento de um array em JavaQuantidade de visualizações: 536 vezes |
||||
Pergunta/Tarefa: Escreva um programa Java que mostra como acessar e retornar o primeiro elemento de um array (vetor) Java. Sua saída deverá ser parecida com: Os elementos do vetor são: [9, 5, 3, 2, 4, 8] O primeiro elemento do array é: 9 Veja a resolução comentada deste exercício usando Java:
| ||||
Java ::: Desafios e Lista de Exercícios Resolvidos ::: Java Básico |
||||
Exercícios Resolvidos de Java - Como calcular lucro mensal de uma empresa em Java - O lucro de uma empresa é dado por L(x) = 10x - 5000, onde x é a quantidadeQuantidade de visualizações: 643 vezes |
||||
Pergunta/Tarefa: O lucro de uma empresa é dado por L(x) = 10x - 5000, onde x é a quantidade de produtos vendidos num determinado mês e 5000 são os custos de execução do trabalho da empresa. Escreva um programa Java que leia a quantidade de produtos vendidos como um número inteiro e calcule e mostre o lucro mensal dessa empresa. Sua saída deverá ser parecida com: Informe a quantidade de produtos vendidos: 950 O lucro da empresa foi: R$ 4500.0 Veja a resolução comentada deste exercício usando Java:
| ||||
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |