Voila j'ai un petit problème lorque je lance une JInternalFrame depuis mon menu. Elle se lance parfaitement dans le JDesktopPane. Mais elle ne devient pas sélectionné par défaut et elle reste caché derrière les autres JInternalFrame lancé.

Existe-t-il une méthode permettant de l'afficher au premier plan et de la sélectionné ?
Sachant que j'ai déjà regarder un peu du coté des méthodes setSelectionedFrame et du côté des Focus.

Voila le bout de mon code ou je lance les JInternalFrame.

desktop étant un JDesktopPane.

Code : 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
 
public void actionPerformed(ActionEvent e){
		if (instance == null){
			instance = GestionBovin.getIntance();
			desktop.setAutoscrolls(true);
			instance.getContentPane().add(desktop);
		}
		o = e.getSource();
		if (o == itemClose){
			System.exit(0);
		}if (o == itemPrint){
			c = instance.getFocusOwner();
		}if (o == itemAchat){	
			desktop.add(new Achat());
		}if (o == itemNaissance){			
			desktop.add(new Naissance());
		}if (o == itemSortie){
			desktop.add(new Sortie());
		}if (o == itemIntervention){
			//desktop.add(new Intervention());
		}
	}
les classes lancées sont des classes extends JInternalFrame

Merci de votre aide