private JPanel getPanSaisieCle() {
		if (panSaisieCle == null) {
			GridBagConstraints gridBagConstraints8 = new GridBagConstraints();
			gridBagConstraints8.gridx = 4;
			gridBagConstraints8.gridy = 6;
			GridBagConstraints gridBagConstraints61 = new GridBagConstraints();
			gridBagConstraints61.gridx = 5;
			gridBagConstraints61.gridy = 7;
			vide8 = new JLabel();
			vide8.setText(" ");
			GridBagConstraints gridBagConstraints51 = new GridBagConstraints();
			gridBagConstraints51.gridx = 5;
			gridBagConstraints51.gridy = 6;
			vide7 = new JLabel();
			vide7.setText(" ");
			GridBagConstraints gridBagConstraints41 = new GridBagConstraints();
			gridBagConstraints41.gridx = 5;
			gridBagConstraints41.gridy = 3;
			vide6 = new JLabel();
			vide6.setText(" ");
			GridBagConstraints gridBagConstraints31 = new GridBagConstraints();
			gridBagConstraints31.gridx = 5;
			gridBagConstraints31.gridy = 2;
			vide5 = new JLabel();
			vide5.setText(" ");
			GridBagConstraints gridBagConstraints21 = new GridBagConstraints();
			gridBagConstraints21.fill = GridBagConstraints.BOTH;
			gridBagConstraints21.gridwidth = 3;
			gridBagConstraints21.gridy = 5;
			gridBagConstraints21.weightx = 1.0;
			gridBagConstraints21.gridx = 2;
			gridBagConstraints21.gridheight = 1;
			GridBagConstraints gridBagConstraints121 = new GridBagConstraints();
			gridBagConstraints121.gridwidth = 4;
			gridBagConstraints121.gridy = 4;
			gridBagConstraints121.gridx = 4;
			labSaisieCle = new JLabel();
			if(this.selectionne.creerCode() instanceof ICodeClePublique) {
				if(this.decrypte) {
					labSaisieCle.setText("Ou saisie manuelle de la cl (prive ou complte):");
				}
				else {
					labSaisieCle.setText("Ou saisie manuelle de la cl (publique ou complte):");
				}
			}
			else {
				labSaisieCle.setText("Ou saisie manuelle de la cl:");
			}
			panSaisieCle = new JPanel();
			panSaisieCle.setLayout(new GridBagLayout());
			panSaisieCle.add(labSaisieCle, gridBagConstraints121);
			panSaisieCle.add(getTextSaisieCle(), gridBagConstraints21);
			panSaisieCle.add(vide5, gridBagConstraints31);
			panSaisieCle.add(vide6, gridBagConstraints41);
			panSaisieCle.add(vide7, gridBagConstraints51);
			panSaisieCle.add(vide8, gridBagConstraints61);
			if(!decrypte) {
				panSaisieCle.add(getButGenererCle(), gridBagConstraints8);
			}
		}
		return panSaisieCle;
	}