Bonjour,
Je suis débutante en Java + et j'essaie d'utiliser des objets créés dans une classe, dans une autre classe.
Je pensais pouvoir y arriver sans problèmes mais en fait, je ne dois pas bien m'y prendre.
Voila mon code pour la première classe limitsProjet:
import java.awt.*;
import javax.swing.*;
public class limitsProjet extends JFrame
{
// Panel
JPanel panel1 = new JPanel();
JPanel panFlow = new JPanel();
// Barre menu
JMenuBar mbar = new JMenuBar();
JMenu menu1 = new JMenu("Fichier" );
JMenu menu2 = new JMenu("Info" );
JMenuItem item1 = new JMenuItem("Fermer" );
JMenuItem item2 = new JMenuItem("Ajouter texte" );
JMenuItem item3 = new JMenuItem("Effacer texte" );
}
Logiquement si la deuxième classe doit hériter de la première, je devrait utiliser un code de type:
public class ProjetJavaC extends limitsProjet
{
mon code
public static void main (String[] arg)
{
ProjetJavaC p = new ProjetJavaC ();
}
}
En fait dans la partie mon code, si j'essaie d'utiliser un objet de l'autre classe en écrivant:
menu1.add(item1);
Il ne reconnait pas les variables menu1 et item1.
J'ai également essayé en créant un objet de ma classe 1 de type:
private limitsProjet lp; //déclaration de l'objet
puis
limitsProjet lp = new limitsProjet(); // donne une valeur à l'objet
Rien n'y fait...j'ai pourtant passé des heures sur le net et dans mon bouquin pour savoir comment faire marcher ça, mais sans succès... Quelqu'un aurait-il une idée de ce qui ne va pas?
En tout cas, je me suis promenée dans le forum et pour une passionée d'informatique, je le trouve vraiment sympa