Salut,
Si vous n'avez toujours pas trouvé de solution à votre problème je vous propose ce qui suit :
Dans votre classe fenêtre (Frame), vous mettez les contrôles comme des attributs, comme ça vous pourrez créer des méthodes (dans la même classe mais de portée publique) qui agissent sur les contrôles, et vous appelez ses méthodes de l'extérieur, voici un exemple illustratif :
class myFrame extends JFrame {
JButton b1;
public setButtonText (String titre){
b1.setText(titre);
}
}
class AutreClass {
maFonction (){
JFrame maFenetre = new JFrame();
maFenetre.setButtonText("Ok");
}
}
class Main{
public static void main(String [] args){
AutreClass ac = new AutreClass();
ac.maFonction();
}
}
Je n'ai pas testé ce code, je suis désolé si vous trouvez des erreurs, mon but est d'illustrer la solution conceptuelle.
Bonne chance.
Salut,
Si vous n'avez toujours pas trouvé de solution à votre problème je vous propose ce qui suit :
Dans votre classe fenêtre (Frame), vous mettez les contrôles comme des attributs, comme ça vous pourrez créer des méthodes (dans la même classe mais de portée publique) qui agissent sur les contrôles, et vous appelez ses méthodes de l'extérieur, voici un exemple illustratif :
class myFrame extends JFrame {
JButton b1;
public setButtonText (String titre){
b1.setText(titre);
}
}
class AutreClass {
maFonction (){
JFrame maFenetre = new JFrame();
maFenetre.setButtonText("Ok");
}
}
class Main{
public static void main(String [] args){
AutreClass ac = new AutreClass();
ac.maFonction();
}
}
Je n'ai pas testé ce code, je suis désolé si vous trouvez des erreurs, mon but est d'illustrer la solution conceptuelle.
Bonne chance.