if (this.dim == null) { this.splitPane.setDividerLocation(this.dividerLocation);  this.dim = this.splitPane.getRightComponent().getSize(); } else this.splitPane.getRightComponent().setPreferredSize(this.dim); */
* if (this.dim == null) { * this.splitPane.setDividerLocation(this.dividerLocation); * sauvegarde de la dimension this.dim = * this.splitPane.getRightComponent().getSize(); } else * this.splitPane.getRightComponent().setPreferredSize(this.dim); */
	private void setComponentInJSplitPane(JComponent component)	{		// si le splitPane n'existe pas on le cree		if (this.splitPane == null)		{			// on nettoye le panneaux			this.centerPanel.removeAll();			this.splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT);			this.splitPane.setOneTouchExpandable(true);						// on indique que lorsqu'il y a de l'espace supplmentaire dans le splitpane			// le composant contenu en bas ou a droite ne prendra rien de l'espace supplmentaire			this.splitPane.setResizeWeight(1.0);						// ajout du panneau permettant d'afficher les produits a creer			this.splitPane.setRightComponent(new ProductsPanel(					this.getActivity().getOutputProducts()));			this.centerPanel.add(this.splitPane);						/*			if (this.dim == null)			{				this.splitPane.setDividerLocation(this.dividerLocation);				// sauvegarde de la dimension				this.dim = this.splitPane.getRightComponent().getSize();			}			else				this.splitPane.getRightComponent().setPreferredSize(this.dim);				*/					}		else		{			// this.dividerLocation = this.splitPane.getLastDividerLocation();			// this.splitPane.setDividerLocation(this.dividerLocation);						// ca marcher pas trop mal			//this.dim = this.splitPane.getRightComponent().getSize();		}				/*		Dimension dimension = this.centerPanel.getSize();		dimension.setSize(dimension.getWidth(), dimension.getHeight() / 2);		component.setMinimumSize(dimension);		*/		this.splitPane.setLeftComponent(component);		//this.splitPane.setDividerLocation(this.dividerLocation);				// this.splitPane.getRightComponent().setPreferredSize(this.dim);	}