Remplir jtable avec des cases à cocher [Résolu/Fermé]

Signaler
Messages postés
127
Date d'inscription
dimanche 24 mars 2013
Statut
Membre
Dernière intervention
31 mai 2015
-
kij_82
Messages postés
4100
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
2 septembre 2013
-
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

Messages postés
4100
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
2 septembre 2013
833