J'ai une application composée d'une fenêtre principale (JFrame) dans
laquelle je peux créer plusieurs fenêtres secondaires (JInternalFrame).
Lorsque je clique sur une des fenêtres secondaires, je voudrais qu'une
variable "globale" prenne la valeur de la fenêtre active afin que de la
fenêtre principale, je puisse faire des actions dans la fenêtre active.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
pitchopingo
bonjour,
actuellement je suis en formation alors ma solution n'est peut etre pas extraordinairement bien... je me suis créé un objet étendant l'objet JInternalFrame et un autre objet étendant le JDesktopPane (permet de gérer les JInternalFrame)
dans l'objet JInternalFrame, j'ai une variable statique "nbFen" de type int que j'incrémente à chaque instanciation de l'objet (permet d'obtenir le nombre de fenetres internes) et une variable "index" de type int prenant la valeur de nbFen (du coup chaque fenêtre à un identifiant unique)
dans l'objet du JDesktopPane, je crèe une méthode getInternalFrame prenant comme paramètre l'index et renvoyant une JInternalFrame ( public JInternalFrame getInternalFrame(int i) ) grace à la méthode getAllFrames() je vais parcourir de 0 à nbFen si je trouve l'index passé en paramètre, je retourne le handle de la dite fenêtre interne (et selon je l'envoi au premier plan pour que l'utilisateur puisse voir de quoi je vais lui parler)
je sais pas si je suis très clair... néanmoins, j'espère que cela vous sera utile :)
cordialement
"ChP" a écrit dans le message de news: 462e0a9e$0$20114$
Bonjour à toutes et à tous,
J'ai une application composée d'une fenêtre principale (JFrame) dans laquelle je peux créer plusieurs fenêtres secondaires (JInternalFrame).
Lorsque je clique sur une des fenêtres secondaires, je voudrais qu'une variable "globale" prenne la valeur de la fenêtre active afin que de la fenêtre principale, je puisse faire des actions dans la fenêtre active.
Je ne vois pas bien par quel bout m'y prendre.
Avez-vous des idées ?
Merci de votre aide.
Pierre
bonjour,
actuellement je suis en formation alors ma solution n'est peut etre pas
extraordinairement bien...
je me suis créé un objet étendant l'objet JInternalFrame
et un autre objet étendant le JDesktopPane (permet de gérer les
JInternalFrame)
dans l'objet JInternalFrame, j'ai une variable statique "nbFen" de type int
que j'incrémente à chaque instanciation de l'objet (permet d'obtenir le
nombre de fenetres internes) et une variable "index" de type int prenant la
valeur de nbFen (du coup chaque fenêtre à un identifiant unique)
dans l'objet du JDesktopPane, je crèe une méthode getInternalFrame prenant
comme paramètre l'index et renvoyant une JInternalFrame ( public
JInternalFrame getInternalFrame(int i) )
grace à la méthode getAllFrames() je vais parcourir de 0 à nbFen
si je trouve l'index passé en paramètre, je retourne le handle de la dite
fenêtre interne (et selon je l'envoi au premier plan pour que l'utilisateur
puisse voir de quoi je vais lui parler)
je sais pas si je suis très clair... néanmoins, j'espère que cela vous sera
utile :)
cordialement
"ChP" <a@a.fr> a écrit dans le message de news:
462e0a9e$0$20114$426a74cc@news.free.fr...
Bonjour à toutes et à tous,
J'ai une application composée d'une fenêtre principale (JFrame) dans
laquelle je peux créer plusieurs fenêtres secondaires (JInternalFrame).
Lorsque je clique sur une des fenêtres secondaires, je voudrais qu'une
variable "globale" prenne la valeur de la fenêtre active afin que de la
fenêtre principale, je puisse faire des actions dans la fenêtre active.
actuellement je suis en formation alors ma solution n'est peut etre pas extraordinairement bien... je me suis créé un objet étendant l'objet JInternalFrame et un autre objet étendant le JDesktopPane (permet de gérer les JInternalFrame)
dans l'objet JInternalFrame, j'ai une variable statique "nbFen" de type int que j'incrémente à chaque instanciation de l'objet (permet d'obtenir le nombre de fenetres internes) et une variable "index" de type int prenant la valeur de nbFen (du coup chaque fenêtre à un identifiant unique)
dans l'objet du JDesktopPane, je crèe une méthode getInternalFrame prenant comme paramètre l'index et renvoyant une JInternalFrame ( public JInternalFrame getInternalFrame(int i) ) grace à la méthode getAllFrames() je vais parcourir de 0 à nbFen si je trouve l'index passé en paramètre, je retourne le handle de la dite fenêtre interne (et selon je l'envoi au premier plan pour que l'utilisateur puisse voir de quoi je vais lui parler)
je sais pas si je suis très clair... néanmoins, j'espère que cela vous sera utile :)
cordialement
"ChP" a écrit dans le message de news: 462e0a9e$0$20114$
Bonjour à toutes et à tous,
J'ai une application composée d'une fenêtre principale (JFrame) dans laquelle je peux créer plusieurs fenêtres secondaires (JInternalFrame).
Lorsque je clique sur une des fenêtres secondaires, je voudrais qu'une variable "globale" prenne la valeur de la fenêtre active afin que de la fenêtre principale, je puisse faire des actions dans la fenêtre active.
Je ne vois pas bien par quel bout m'y prendre.
Avez-vous des idées ?
Merci de votre aide.
Pierre
pitchopingo
Apres relecture, il semble que je sois à côté dela plaque...
Gardez le principe que j'ai expliqué et utilisé les évennements addInternalFrameListener() il y a l'évennement internalFrameActivated() qui pourrait être interressant....
mille excuses pour ce caffouillage...
"ChP" a écrit dans le message de news: 462e0a9e$0$20114$
Bonjour à toutes et à tous,
J'ai une application composée d'une fenêtre principale (JFrame) dans laquelle je peux créer plusieurs fenêtres secondaires (JInternalFrame).
Lorsque je clique sur une des fenêtres secondaires, je voudrais qu'une variable "globale" prenne la valeur de la fenêtre active afin que de la fenêtre principale, je puisse faire des actions dans la fenêtre active.
Je ne vois pas bien par quel bout m'y prendre.
Avez-vous des idées ?
Merci de votre aide.
Pierre
Apres relecture, il semble que je sois à côté dela plaque...
Gardez le principe que j'ai expliqué et utilisé les évennements
addInternalFrameListener()
il y a l'évennement internalFrameActivated() qui pourrait être
interressant....
mille excuses pour ce caffouillage...
"ChP" <a@a.fr> a écrit dans le message de news:
462e0a9e$0$20114$426a74cc@news.free.fr...
Bonjour à toutes et à tous,
J'ai une application composée d'une fenêtre principale (JFrame) dans
laquelle je peux créer plusieurs fenêtres secondaires (JInternalFrame).
Lorsque je clique sur une des fenêtres secondaires, je voudrais qu'une
variable "globale" prenne la valeur de la fenêtre active afin que de la
fenêtre principale, je puisse faire des actions dans la fenêtre active.
Apres relecture, il semble que je sois à côté dela plaque...
Gardez le principe que j'ai expliqué et utilisé les évennements addInternalFrameListener() il y a l'évennement internalFrameActivated() qui pourrait être interressant....
mille excuses pour ce caffouillage...
"ChP" a écrit dans le message de news: 462e0a9e$0$20114$
Bonjour à toutes et à tous,
J'ai une application composée d'une fenêtre principale (JFrame) dans laquelle je peux créer plusieurs fenêtres secondaires (JInternalFrame).
Lorsque je clique sur une des fenêtres secondaires, je voudrais qu'une variable "globale" prenne la valeur de la fenêtre active afin que de la fenêtre principale, je puisse faire des actions dans la fenêtre active.
Je ne vois pas bien par quel bout m'y prendre.
Avez-vous des idées ?
Merci de votre aide.
Pierre
ChP
Apres relecture, il semble que je sois à côté dela plaque...
Gardez le principe que j'ai expliqué et utilisé les évennements addInternalFrameListener() il y a l'évennement internalFrameActivated() qui pourrait être interressant....
mille excuses pour ce caffouillage...
"ChP" a écrit dans le message de news: 462e0a9e$0$20114$
Bonjour à toutes et à tous,
J'ai une application composée d'une fenêtre principale (JFrame) dans laquelle je peux créer plusieurs fenêtres secondaires (JInternalFrame).
Lorsque je clique sur une des fenêtres secondaires, je voudrais qu'une variable "globale" prenne la valeur de la fenêtre active afin que de la fenêtre principale, je puisse faire des actions dans la fenêtre active.
Je ne vois pas bien par quel bout m'y prendre.
Avez-vous des idées ?
Merci de votre aide.
Pierre
Merci pour les idées avancées.
Effectivement, la class DesktopPane permet d'avoir accès à la fenêtre active.
Cordialement.
Pierre
Apres relecture, il semble que je sois à côté dela plaque...
Gardez le principe que j'ai expliqué et utilisé les évennements
addInternalFrameListener()
il y a l'évennement internalFrameActivated() qui pourrait être
interressant....
mille excuses pour ce caffouillage...
"ChP" <a@a.fr> a écrit dans le message de news:
462e0a9e$0$20114$426a74cc@news.free.fr...
Bonjour à toutes et à tous,
J'ai une application composée d'une fenêtre principale (JFrame) dans
laquelle je peux créer plusieurs fenêtres secondaires (JInternalFrame).
Lorsque je clique sur une des fenêtres secondaires, je voudrais qu'une
variable "globale" prenne la valeur de la fenêtre active afin que de la
fenêtre principale, je puisse faire des actions dans la fenêtre active.
Je ne vois pas bien par quel bout m'y prendre.
Avez-vous des idées ?
Merci de votre aide.
Pierre
Merci pour les idées avancées.
Effectivement, la class DesktopPane permet d'avoir accès à la fenêtre
active.
Apres relecture, il semble que je sois à côté dela plaque...
Gardez le principe que j'ai expliqué et utilisé les évennements addInternalFrameListener() il y a l'évennement internalFrameActivated() qui pourrait être interressant....
mille excuses pour ce caffouillage...
"ChP" a écrit dans le message de news: 462e0a9e$0$20114$
Bonjour à toutes et à tous,
J'ai une application composée d'une fenêtre principale (JFrame) dans laquelle je peux créer plusieurs fenêtres secondaires (JInternalFrame).
Lorsque je clique sur une des fenêtres secondaires, je voudrais qu'une variable "globale" prenne la valeur de la fenêtre active afin que de la fenêtre principale, je puisse faire des actions dans la fenêtre active.
Je ne vois pas bien par quel bout m'y prendre.
Avez-vous des idées ?
Merci de votre aide.
Pierre
Merci pour les idées avancées.
Effectivement, la class DesktopPane permet d'avoir accès à la fenêtre active.
Cordialement.
Pierre
Mourad
On 24 avr, 15:48, ChP wrote:
Bonjour à toutes et à tous,
J'ai une application composée d'une fenêtre principale (JFrame) dans laquelle je peux créer plusieurs fenêtres secondaires (JInternalFrame ).
Lorsque je clique sur une des fenêtres secondaires, je voudrais qu'une variable "globale" prenne la valeur de la fenêtre active afin que de la fenêtre principale, je puisse faire des actions dans la fenêtre activ e.
Je ne vois pas bien par quel bout m'y prendre.
Avez-vous des idées ?
Merci de votre aide.
Pierre
Salut, tu peux créer deux variable statique dans chaqu'une des classe jIframe qui s'echange les valeurs à chaque event clique !!! bon courage
On 24 avr, 15:48, ChP <a...@a.fr> wrote:
Bonjour à toutes et à tous,
J'ai une application composée d'une fenêtre principale (JFrame) dans
laquelle je peux créer plusieurs fenêtres secondaires (JInternalFrame ).
Lorsque je clique sur une des fenêtres secondaires, je voudrais qu'une
variable "globale" prenne la valeur de la fenêtre active afin que de la
fenêtre principale, je puisse faire des actions dans la fenêtre activ e.
Je ne vois pas bien par quel bout m'y prendre.
Avez-vous des idées ?
Merci de votre aide.
Pierre
Salut,
tu peux créer deux variable statique dans chaqu'une des classe jIframe
qui s'echange les valeurs à chaque event clique !!!
bon courage
J'ai une application composée d'une fenêtre principale (JFrame) dans laquelle je peux créer plusieurs fenêtres secondaires (JInternalFrame ).
Lorsque je clique sur une des fenêtres secondaires, je voudrais qu'une variable "globale" prenne la valeur de la fenêtre active afin que de la fenêtre principale, je puisse faire des actions dans la fenêtre activ e.
Je ne vois pas bien par quel bout m'y prendre.
Avez-vous des idées ?
Merci de votre aide.
Pierre
Salut, tu peux créer deux variable statique dans chaqu'une des classe jIframe qui s'echange les valeurs à chaque event clique !!! bon courage