public FenetreBuffersTailles(){

		int jjj=0;
		System.out.println("tableauxxx"+ tableauxx.size());


		//tableauxx.clear();
		
		System.out.println("tableauxxxdddd"+ FenetreBuffersNumeros.getTableauTailles().size());

		srids.clear();
		
		System.out.println("srids"+ FenetreBuffersNumeros.getSrids().size());
		System.out.println("srids"+ srids.size());

		nombreClasses.clear();
		nomCouches.clear();
		valeurs.clear();
		System.out.println("nomCouches"+ nomCouches.size());
		System.out.println("nombreClasses"+ nombreClasses.size());

		
		FenetreBuffersTailles.tableauxx=FenetreBuffersNumeros.getTableauTailles();

		
		System.out.println("tableaux"+ tableauxx.size());

		for(int fg=0;fg<FenetreBuffersNumeros.getTableauTailles().size();fg++){
			String test34[][]=FenetreBuffersNumeros.getTableauTailles().get(fg);
			String taillePixels=test34[fg][1];
			nombreClasses.add(taillePixels);
			String nomCouche=test34[fg][0].toString();
			nomCouches.add(nomCouche);
		}
		
		srids=FenetreBuffersNumeros.getSrids();

		System.out.println("nombreClasses"+ nombreClasses.size());

		for(int fg=0;fg<srids.size();fg++){
			System.out.println("srids"+ srids.get(fg));

		}

		
		System.out.println("buffer"+ nombreClasses.get(0));
		System.out.println("buffer"+ nomCouches.get(0));

		
		System.out.println("reclassification2");

		for(int i=0;i<nombreClasses.size();i++){
			valeurs.add(Double.parseDouble(nombreClasses.get(i)));
		}


		String max="";
		double maxi;
		double[] numbers = new double[nombreClasses.size()];





		//	this.connexion=connexion;
		if(FenetreBuffersTailles.nomShape1.size()==0){
			FenetreBuffersTailles.nomShape1=Rreclassification.getNomCouches();
			maximValues=Rreclassification.getMaximCouches();
		}


		this.setLocationRelativeTo(null);
		//this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
		//this.setDefaultCloseOperation(this.nomShape1.remove(0));
		this.setTitle("JTable5678");
		this.setSize(500, 240);


		//		final DefaultTableModel model = new DefaultTableModel();
		//		final JTable tableau = new JTable(model);

		//		 tableau.setColumnSelectionAllowed (true);
		//		 tableau.setRowSelectionAllowed (false);


		TableColumn ColumnName     = new TableColumn();
		ColumnName.setMinWidth(200);
		model.addColumn(ColumnName);

		TableColumn ColumnName2     = new TableColumn();
		ColumnName2.setMinWidth(200);
		model.addColumn(ColumnName2);


		tableau.getColumnModel().getColumn(0).setHeaderValue(new String("Nom"));
		tableau.getColumnModel().getColumn(1).setHeaderValue(new String("Valeur"));


		tableau.getSelectionModel().addListSelectionListener(new ListSelectionListener() {

			public synchronized void valueChanged(ListSelectionEvent abc) {
				// TODO Auto-generated method stub
				setSel(tableau.getSelectedRow());
				System.out.println("sel"+getSel());
			}
		});


		for (int efg=0;efg<nomCouches.size();efg++){                     //// a revoir, probleme nomcouches
			System.out.println("efg"+nomCouches.get(efg));
		}
		for(jjj=0;jjj<valeurs.size();jjj++){
			System.out.println("jjj"+valeurs.get(jjj));
		}



			for (int efg=0;efg<nomCouches.size();efg++){                     //// a revoir, probleme nomcouches
			//	model.addRow(new Object []{nomCouches.get(efg)});

				for(jjj=0;jjj<valeurs.get(efg);jjj++){
					model.addRow(new Object [] {nomCouches.get(efg),""});
					srids1.add(srids.get(efg));

				}
			}
		
			for(int fg=0;fg<srids1.size();fg++){
				System.out.println("srids1"+ srids1.get(fg));

			}


		//this.model.removeRow(1);
		JPanel pan = new JPanel();




		int a = tableau.getSelectedColumn();
		System.out.println("a"+ a);


		
		//		
		//		
		//			String  titl2[] = {"Nome shape"};
		//
		//			this.tableau = new JTable(data,titl2);		
		//model.setRowHeight(30);	
		//model.setNumRows(30);
		//On remplace cette ligne
		this.getContentPane().add(new JScrollPane(tableau), BorderLayout.CENTER);
		this.getContentPane().add(pan, BorderLayout.SOUTH);


		valider.addActionListener(this);

		pan.add(valider);
		
		


	}