Grazie per le spiegazioni.... ho fatto in questo modo ma nnt l'header della tabella non esce ti posto il coidice:

JTable t = new JTable();
DefaultTableModel model = new DefaultTableModel();
JDialog dialog = new JDialog(this);


model.setColumnCount(8);
String[] columnNames = {"CODICE", "RAGIONE SOCIALE", "INDIRIZZO",};
model.setColumnIdentifiers(columnNames);
model.setNumRows(3);
t.setRowHeight(25);
t.setModel(model);


JScrollPane jpane = new JScrollPane(t);
JPanel panel = new JPanel();
panel.add(jpane);
dialog.add(new JScrollPane(panel));

dialog.setSize(650, 300);
dialog.setModal(true);
dialog.setLocationRelativeTo(null);
dialog.setTitle("Ricerca Cliente");
dialog.add(t);
dialog.setVisible(true);