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