Bonjour,
j'ai écris le programme de Test suivant pour essayer de copier une table mais j'obtiens le message suivant :
	
	The method clone() from the type Object is not visible	line 29
 la ligne 29 est la suivante :
	
	Table table2 = (Table)table.clone();
 Voici le code :
	
	| 12
 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
 34
 35
 
 | import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
 
 
public class Table extends JTable implements Cloneable{
	private static final long serialVersionUID = 1L;
	private JTable table;
	public Table(JTable table){
		this.table = table;
	}
 
	public Table clone(){
		Table table = new Table(this.table);
		return table;
	}
 
	public static void main(String [] args){
		JTable table = new JTable(4,5);
		JScrollPane scroll = new JScrollPane(table);
		JFrame frame = new JFrame("Initial");			
		frame.setSize(600,250);
		frame.add(scroll);
		frame.setVisible(true);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
		Table table2 = (Table)table.clone();
		JScrollPane scroll2 = new JScrollPane(table2);
		JFrame frame2 = new JFrame("Copie");			
		frame2.setSize(600,250);
		frame2.add(scroll2);
		frame2.setVisible(true);
		frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
} | 
 Je voudrai savoir comment corriger cette erreur et si c'est bien comme cela qu'il faut faire pour copier une table
Merci
						
					
Partager