Sto usando una JTable con dei semplici dati di tipo String. Come posso centrare le stringhe di una colonna nella visualizzazione della cella?
Insomma dargli l'allineamento centrato per intendersi...
Ciao!
Sto usando una JTable con dei semplici dati di tipo String. Come posso centrare le stringhe di una colonna nella visualizzazione della cella?
Insomma dargli l'allineamento centrato per intendersi...
Ciao!
SO: Debian Sarge kernel 2.6.11
Lang: Java, C++, C
//Creo la tabella dell'ordine
final Object[] intestazioneTab = {"Nome File", "Formato", "Tipo Carta", "Copie"};
model = new MyDefaultTableModel(intestazioneTab, 0);
ordine = new JTable(model);
//Imposto attributi per le colonne della tabella
TableColumn ColFile = ordine.getColumn("Nome File");
DefaultTableCellRenderer ColFileRenderer = new DefaultTableCellRenderer();
ColFile.setPreferredWidth(110);
TableColumn ColFormato = ordine.getColumn("Formato");
DefaultTableCellRenderer ColFormatoRenderer = new DefaultTableCellRenderer();
ColFormatoRenderer.setHorizontalAlignment(JLabel.C ENTER);
ColFormato.setCellRenderer(ColFormatoRenderer);
ColFormato.setPreferredWidth(85);
TableColumn ColTipo = ordine.getColumn("Tipo Carta");
DefaultTableCellRenderer ColTipoRenderer = new DefaultTableCellRenderer();
ColTipoRenderer.setHorizontalAlignment(JLabel.CENT ER);
ColTipo.setCellRenderer(ColTipoRenderer);
ColTipo.setPreferredWidth(60);
TableColumn numbersColumn = ordine.getColumn("Copie");
DefaultTableCellRenderer numberColumnRenderer = new DefaultTableCellRenderer();
numberColumnRenderer.setHorizontalAlignment(JLabel .RIGHT);
numbersColumn.setCellRenderer(numberColumnRenderer );
numbersColumn.setPreferredWidth(40);
Maddalena... Perché proprio Iacchetti!...
Riuscito a capirci.
Grazie mille!!! :mavieni:
SO: Debian Sarge kernel 2.6.11
Lang: Java, C++, C