geler les sous jframe [swing] [debutant] - Java - Programmation
Marsh Posté le 08-09-2005 à 11:14:40
regarde peut-êmtre du côté de Modal
Marsh Posté le 08-09-2005 à 11:47:18
j'ai crée une classe session
public final class Session {
private Vector frames = new Vector();
/**
* @return Returns the frames.
*/
public Vector getFrames() {
return frames;
}
/**
* @param frames The frames to set.
*/
public void setFrames(Vector frames) {
this.frames = frames;
}
public void add(JFrame arg){
if(frames.isEmpty()){
getFrames().add(arg);
}else{
JFrame parent=(JFrame) getFrames().lastElement();
parent.setEnabled(false);
getFrames().add(arg);
}
}
public void remove(JFrame arg){
boolean del= getFrames().remove(arg);
if(del){
JFrame parent=(JFrame) getFrames().lastElement();
parent.setEnabled(true);
}
}
}
mais est ce que ma classe session elle doit pas etendre ou implementer une autre classe ou interface genre le context de l'applis avec les applis web ?
merci
Marsh Posté le 08-09-2005 à 15:50:17
ça ressemble a un CardPanel ton truc, mais pour repondre a ta question si ta classes ne fait que des setEnabled, il n'y a pas de raison d'implementer autre chose.
Marsh Posté le 08-09-2005 à 11:08:23
bonjour,
je developpe une applis en swing j'ai pas mal de fenetres qui s'applent entre elles et la je veux lorsque j'ouvre une je veux geler toutes les autres qui sont actives et apres la fermeture de cette derniere je veux que seulement la frame parente qui devient actif
merci de votre aide