Remplir jtable avec des cases à cocher

Résolu/Fermé
elkadiri.wd Messages postés 127 Date d'inscription dimanche 24 mars 2013 Statut Membre Dernière intervention 31 mai 2015 - 17 août 2013 à 21:20
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 20 août 2013 à 11:37
Bonjour,


s'il vous plait j'ai un code pour remplir jtable qui fonctionne bien.
mais je veux que les cellules de la colonne "Occupee" deviennent des cases à cocher. merci de mais voilà le code:
SceChambre sc=new SceChambre();
					
				DefaultTableModel modele=new DefaultTableModel();
				
				modele.setColumnIdentifiers(new String[]{"Num Chambre","Type Chambre","Occupee","Etage","Prix","Num Reservation"});
				for(Chambre t:sc.tousLesChambres()){
					JCheckBox jc=new JCheckBox();
										if(t.isOccupee()==true)
											jc.setSelected(true);
										else
											jc.setSelected(false);
										
					modele.addRow(new Object[]{String.valueOf(t.getIdChambre()),String.valueOf(t.getTypeChambre()),jc,String.valueOf(t.getEtage()),String.valueOf(t.getPrix()),String.valueOf(t.getNumReservation())});
				}
				
						
				JFrame fen=new JFrame("Tous les chambres");
				fen.setBounds(0, 0, 500, 300);
				JPanel jp=new JPanel();
				JTable jt=new JTable();		
		           
				jt.setModel(modele);
 
				jp.add(new JScrollPane(jt));
				
				fen.add(jp);
				fen.setVisible(true);

1 réponse

kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
20 août 2013 à 11:37
0