Bonjour,

Je suis bloqué depuis 2 jours sur un bout de code, les cellules de ma table sont non-éditable par défaut et je veux les rendre éditables lorsque je clic sur le bouton modifier, mais je n'arrive pas à faire fonctionner ce code.
Merci d'avance pour votre aide.

Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
table = new JTable(model){
			    	public boolean isCellEditable(int row, int column) {
 
				        return false;
			    	} 
 
			    };
			    table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
			    sorter = new TableRowSorter<TableModel>(model) ; 
			    table.setPreferredScrollableViewportSize(new Dimension(560, 200));
			    JScrollPane scrollPane = new JScrollPane((table));
			    table.setRowSorter (sorter) ;
			    add(scrollPane);
			    scrollPane.setBounds(10, 180, 560, 200);
			    table.setRowHeight(28);
			    table.setBackground(Color.DARK_GRAY);
			    table.setForeground(Color.WHITE);
 
			    modifier.addActionListener(new ActionListener()
			    {
			    	public void actionPerformed(ActionEvent e)
			    	{
			    		if ((JButton)e.getSource()== modifier)
					    {
			    				boolean isCellEditable(int row, int column) {
 
							        return true;
 
						    	}
			    			}	
			    	}    
 
			    });