Ciao,

come mai non mi viene visualizzata la barra di scorrimento orizzontale (come vorrei che succedesse ) se ridimensiono una JTable? lo scroll pane associato è quello di deafult ma anzichè mostrarmi la barra mi rimpicciolisce le colonne della JTable mentre per quella verticale funziona correttamente, di seguito il codice interessato alla cosa:

codice:
                JScrollPane scrollpane_archivi = new JScrollPane();
                tab_archivi_model = new TabArchiviModel();
		// riempimento dati del model  ....
 
                tabella_archivi = new JTable(tab_archivi_model);
		tabella_archivi.getColumnModel().getColumn(0).setPreferredWidth(100);
		tabella_archivi.getColumnModel().getColumn(1).setPreferredWidth(55);
		tabella_archivi.getColumnModel().getColumn(1).setMaxWidth(55);
		tabella_archivi.getColumnModel().getColumn(2).setPreferredWidth(150);
		tabella_archivi.getColumnModel().getColumn(3).setPreferredWidth(30);
		tabella_archivi.getColumnModel().getColumn(4).setPreferredWidth(75);
		tabella_archivi.getColumnModel().getColumn(5).setPreferredWidth(75);
		tabella_archivi.getColumnModel().getColumn(6).setPreferredWidth(75);
		tabella_archivi.getColumnModel().getColumn(7).setPreferredWidth(75);
		tabella_archivi.getColumnModel().getColumn(8).setPreferredWidth(10);
		tabella_archivi.getColumnModel().getColumn(8).setPreferredWidth(10);
		
		// di seguito si impone che la colonna contenente la data abbia  il testo centrato
		DefaultTableCellRenderer renderer_archivi = new DefaultTableCellRenderer();
		renderer_archivi.setHorizontalAlignment(SwingConstants.CENTER);
		tabella_archivi.getColumnModel().getColumn(1).setCellRenderer(renderer_archivi);
		tabella_archivi.getColumnModel().getColumn(3).setCellRenderer(renderer_archivi);
		tabella_archivi.getColumnModel().getColumn(4).setCellRenderer(renderer_archivi);
		tabella_archivi.getColumnModel().getColumn(5).setCellRenderer(renderer_archivi);
		tabella_archivi.getColumnModel().getColumn(6).setCellRenderer(renderer_archivi);
		tabella_archivi.getColumnModel().getColumn(7).setCellRenderer(renderer_archivi);
		scrollpane_archivi.getViewport().add(tabella_archivi);