Articles of jtable

Não foi possível definir a largura da coluna como zero, ou seja, não tornar a coluna invisível

Eu estou tentando fazer uma coluna de JTable , invisível, definindo largura para zero, mas isso não poderia acontecer e permanecer visível para width = 15. Aqui está o código – public void restoreColumnWithWidth(int column, int width) { try { TableColumn tableColumn = table.getColumnModel().getColumn(column); table.getTableHeader().setResizingColumn(tableColumn); tableColumn.setWidth(width); tableColumn.setMaxWidth(width); tableColumn.setMinWidth(width); tableColumn.setPreferredWidth(width); } catch (Exception ex) { } […]

JTabela como mudar a cor do fundo

Eu me inspirei em MeBigFatGuy questão interessante, nesta conexão eu tenho questão muito específica sobre Graphisc2D , como mudar BackGround Color por depende se é JTables Row visível no JViewPort , 1) se 1st. & last JTables Row 1st. & last JTables Row será visível no JViewPort , depois o BackGround será colorido para o […]

Última linha sempre removida de DefaultTableModel, independentemente do índice

Eu enfrento alguns problemas quando estou tentando remover linhas de uma tabela em java. Em particular, eu uso o DefaultTableModel , e quando estou tentando remover uma linha, usando o método removeRow(int row) , a última linha é removida, independentemente do que a row é. Por exemplo, digamos que temos seis linhas. Quando o removeRow(0) […]

JTabela com barra de rolagem horizontal

Existe alguma maneira de ativar a barra de rolagem horizontal sempre que necessário? A situação era assim: eu tenho uma JTable , uma das células, armazenei uma longa extensão de dados. Portanto, preciso ter barra de rolagem horizontal. Alguém tem ideia disso?

JTable row hightlighter baseado no valor de TableCell

como eu li que não é possível codificar minha língua navajo fingindo o caminho como apenas alternar / cor listrado em JTable (exemplo @camickr) import java.awt.*; import javax.swing.*; import javax.swing.table.*; public class TableRowRenderingTip extends JPanel { private static final long serialVersionUID = 1L; public TableRowRenderingTip() { Object[] columnNames = {“Type”, “Company”, “Shares”, “Price”, “Boolean”}; Object[][] […]

JTable não mostrará headers de coluna

Eu tenho o seguinte código para instanciar um JTable: a tabela vem com o número certo de linhas e colunas, mas não há nenhum sinal dos títulos no topo das colunas. public Panel1() { int nmbrRows; setLayout(null); setBackground(Color.magenta); Vector colHdrs; //create column headers colHdrs = new Vector(10); colHdrs.addElement(new String(“Ticker”)); // more statements like the above […]

Como uso corretamente renderizadores personalizados para pintar células específicas em uma JTable?

Eu tenho um componente JTable na minha GUI que exibe psuedocode de um algoritmo. Eu quero destacar a linha atual de execução, alterando o plano de fundo de uma célula específica e, em seguida, alterando a célula abaixo e assim por diante. No momento, meu código altera os planos de fundo em todas as células […]

Destaques subString no (s) TableCell (s) que está sendo usado para filetering JTable

como é possível sincronizar o texto typescript em JTextField (depois DocumentListener passou String para o RowFilter ) com TableCell se contém o mesmo que o valor String em JTextField / Document, e, em seguida, realça (ou seja, altera o texto Color.Red ) para texto idêntico em TableCell(s) sincronizada TableCell(s) Eu sei que pelo uso de […]

Usando setValueAt para recriar checkboxs de seleção mutuamente exclusivas

Eu tenho um JTable usando um DefaultTableModel personalizado que tem alguns booleanos na última coluna (exibidos como checkboxs de seleção). Quando eu adiciono um MouseListener para recuperar o valor do que foi clicado, parece que a alternância de checkboxs de seleção não ocorre mais. // As soon as this is used in the component // […]

JTable não aparecendo no JFrame (Java)

Eu estou tendo um problema com um JFrame não mostrando um JTable que é adicionado a ele. Eu tentei getContentPane().add(..) , eu mudei para apenas adicionar para manter o código um pouco mais curto. Qualquer ajuda é mais do que apreciada! package com.embah.Accgui; import java.awt.*; import javax.swing.*; public class accCreator extends JFrame { private String[] […]