Articles of jtable

imansible impostare la larghezza della colonna su zero ovvero non rendere invisibile la colonna

Sto cercando di creare una colonna da JTable , invisibile impostando la larghezza su zero ma non potrebbe accadere e rimane visibile a width = 15. Ecco il codice – 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) { } } […]

Come aggiungere un pulsante in una riga di JTable in Swing java

Ho creato una GUI con swing che ha JTable con alcune righe e colonne. Come dovrei aggiungere un pulsante per remare in una tabella?

JTable come funzionaEditor funziona

Non capisco come funziona prepareEditor, non sono in grado di impostare le regole di visibilità per prepareRenderer con Action da prepareEditor, come ho catturato nell’immagine allegata le regole per la 1.a riga funzionano come mi aspettavo, altre TableCell non sono visibili se JCheckBox non è selezionato (anche con hightlighter di selezione JTable), ma se seleziono […]

Ultima riga sempre rimossa da DefaultTableModel, indipendentemente dall’indice

Devo affrontare alcuni problemi quando sto cercando di rimuovere le righe da una tabella in java. In particolare, utilizzo DefaultTableModel e, quando sto cercando di rimuovere una riga, utilizzando il removeRow(int row) , l’ultima riga viene rimossa, indipendentemente da quale sia la row . Ad esempio, diciamo che abbiamo sei righe. Quando viene removeRow(0) o […]

JTable hightlighter basato sul valore di TableCell

come ho letto che non è ansible codificare il mio linguaggio Navajo fingendo il modo in cui solo alternare / strisce di colore in JTable (esempio @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”, […]

JTable come cambiare BackGround Color

Mi sono ispirato alla domanda interessante di MeBigFatGuy , in questa sezione ho una domanda molto specifica su Graphisc2D , come cambiare BackGround Color dipende se JTables Row visibile in JViewPort , 1) se 1st. & last JTables Row 1st. & last JTables Row sarà visibile in JViewPort , quindi BackGround verrà colorato in Color.red […]

JTable non mostrerà le intestazioni di colonna

Ho il seguente codice per creare un’istanza di una tabella: la tabella presenta il numero giusto di righe e colonne, ma non vi è alcun segno dei titoli in cima alle colonne. 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 […]

Come faccio a utilizzare correttamente i renderer personalizzati per dipingere celle specifiche in una tabella J?

Ho un componente JTable nella mia GUI che visualizza psuedocode di un algoritmo. Voglio evidenziare la linea di esecuzione corrente cambiando lo sfondo di una cella particolare e quindi cambiando la cella sottostante e così via. In questo momento il mio codice cambia gli sfondi su tutte le celle nella mia tabella di testo come […]

JTable non viene visualizzato su JFrame (Java)

Sto riscontrando un problema con una JFrame non mostra una JTable cui è stata aggiunta. Ho provato getContentPane().add(..) , sono passato a aggiungere solo per mantenere il codice un po ‘più breve. Qualsiasi aiuto è più che apprezzato! package com.embah.Accgui; import java.awt.*; import javax.swing.*; public class accCreator extends JFrame { private String[] columnNames = {“Username”, […]

Come rendere un JButton in una cella JTable in grado di fare clic?

Ho un JTable con un renderer di celle personalizzato. La cella è un JPanel che contiene un JTextField e un JButton. JTextField contiene un intero e quando l’utente fa clic su JButton, il numero intero deve essere aumentato. Il problema è che non è ansible fare clic su JButton quando lo si trova in una […]