Ciao a tutti!!
Ho un problema..nel mio programma devo creare una JTable con varie righe. Poi devo poter visualizzare una schermata di dettaglio relativa alla riga selezionata nel momento in cui seleziono la riga. Come posso fare?
Ecco il codice che visualizza la JTable e che implementa ListSelectionListener:
codice:
public class RoomView extends JPanel implements ListSelectionListener {
private BookingModel bmodel;	
private JTable tab;
private JButton salva;


	public RoomView(BookingModel bm){
		
		this.bmodel=bm;
		RoomController rc=new RoomController(bmodel, this);
		setLayout(new BorderLayout());
		
		//Pannello della tabella
		tab=new JTable(bmodel);
		tab.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
		tab.getSelectionModel().addListSelectionListener(this);
		this.add(new JScrollPane(tab), BorderLayout.CENTER);
		
		salva=new JButton(rc.getSalvaAct());
		this.add(salva,BorderLayout.SOUTH);
		}

	@Override
	public void valueChanged(ListSelectionEvent arg0) {
		int row = tab.getSelectedRow();	
	}	
}
Ora il codice della seconda finestra che vorrei apparisse nel momento in cui seleziono una riga della JTable:
codice:
public class DetailsView extends JPanel {
private JButton indietro;
private Action indietroAct;

	public DetailsView(BookingModel bm){
		JPanel p=new JPanel();
		GridLayout gl=new GridLayout(20,20);

		TitledBorder titleBorder = new TitledBorder("Calendario");
                indietro= new JButton("Indietro");
		this.add(indietro);
			
	}
}
Spero di esser stato chiaro!! Grazie a tutti!