![]() |
|
||||
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: Java ::: Classes e Componentes ::: JTable |
Ordenar os dados de uma JTable clicando nos títulos das colunas (usando Java SE 6)Quantidade de visualizações: 14855 vezes |
/* Este exemplo mostra como ordenar as colunas de uma JTable clicando nos títulos das colunas desejadas. Necessário Java SE 6 ou superior. */ import javax.swing.*; import java.awt.*; import javax.swing.table.*; public class Estudos extends JFrame{ int linha, coluna; public Estudos(){ super("JTable"); TableModel modelo = createTableModel(); JTable tabela = new JTable(modelo); tabela.setPreferredScrollableViewportSize(new Dimension(350, 100)); // Instala o TableRowSorter. TableRowSorter<TableModel> sorter; sorter = new TableRowSorter<TableModel>(modelo); tabela.setRowSorter(sorter); Container c = getContentPane(); c.setLayout(new FlowLayout()); JScrollPane scrollPane = new JScrollPane(tabela); c.add(scrollPane); setSize(400, 300); setVisible(true); } TableModel createTableModel(){ DefaultTableModel model = new DefaultTableModel(5, 2); String[] colunas = {"Cidades","Estados"}; model.setColumnIdentifiers(colunas); String[] cidades = {"Goiânia", "Cuiabá", "Brasília", "Barra do Garças", "Fortaleza"}; String[] estados = {"GO", "MT", "DF", "MT", "CE"}; int nrows = model.getRowCount(); int ncols = model.getColumnCount(); for(int i = 0; i < nrows; i++){ model.setValueAt(cidades[i], i, 0); model.setValueAt(estados[i], i, 1); } return model; } public static void main(String args[]){ Estudos app = new Estudos(); app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } |
![]() |
Java ::: Dicas & Truques ::: Formulários e Janelas |
||||
Como definir a cor de fundo para a janela JFrame de sua aplicação Java SwingQuantidade de visualizações: 15744 vezes |
||||
Nesta dica mostrarei como é possível definir a cor de fundo para uma janela JFrame. O truque aqui é obter o painel de conteúdo da JFrame usando o método getContentPane() e, em seguida, usar o método setBackground() da classe Container fornecendo a cor desejada. Veja o código completo para o exemplo:
| ||||
Java ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
||||
Exercício Resolvido de Java - Como percorrer todos os elementos de um vetor de inteiros e exibir a soma de seus valoresQuantidade de visualizações: 13111 vezes |
||||
Pergunta/Tarefa: Considere o seguinte vetor de inteiros: // um vetor de inteiros contendo sete elementos int valores[] = {4, 5, 1, 8, 2, 2, 10}; A soma dos valores do vetor é: 32 Resposta/Solução:
| ||||
Java ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
||||
Exercícios Resolvidos de Java - Pesquisando um valor em uma matriz de int e retornando o índice no qual o mesmo foi encontradoQuantidade de visualizações: 9381 vezes |
||||
Pergunta/Tarefa: Escreva um programa Java GUI ou console que declara, constrói e inicializa uma matriz de 5 inteiros. Em seguida peça ao usuário para informar um valor inteiro e informe se o valor lido está contido na matriz. Se o valor for encontrado na matriz, retorne seu índice (lembre-se de que os índices dos elementos em uma matriz Java começam em 0). A declaração, construção e inicialização da matriz pode ser feita da seguinte forma: // declara, constrói e inicializa uma matriz de 5 inteiros int valores[] = {4, 21, 8, 120, 1}; Resposta/Solução: Veja a resolução comentada deste exercício usando Java console:
Uma idéia na resolução deste exercício é inicializar a variável que guardará o índice do elemento pesquisado com o valor -1. Assim, se no final da pesquisa o valor ainda for -1, sabemos que o elemento não foi encontrado. | ||||
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 |