Problème objetj ava

Absot Messages postés 819 Statut Membre -  
tarek_dotzero Messages postés 834 Statut Membre -
Bonjour, j'ai créer mon objet dans mon projet en java dans un ficher et j'aurais aimé le manipuler à travers d'autres fichiers mais ça me dit que mon objet n'est pas défini..

Comment je pourrais faire svp?
A voir également:
  • Problème objetj ava
  • Ava find - Télécharger - Divers Utilitaires

30 réponses

Absot Messages postés 819 Statut Membre 44
 
Donc je dois mettre une valeur non null mais je ne comprends pas trop quoi mettre valeur.. :/

Sinon oui, je vais pas tarder à me coucher mais j'aime bien programmer aussi malgré mon niveau. :)
0
tarek_dotzero Messages postés 834 Statut Membre 122
 
Si tu dois récupérer une valeur ou effectuer un pop.dele(quelque chose), c'est parce que tu as besoin ou tu traite un cas précis, alors il suffit juste de donner le bon élément, et si tu n'as pas de traitement, pourquoi fait-on le pop.dele()?
Il faut revoir le scénario d'exécution que tu as mis pour ton utilisateur.
0
Absot Messages postés 819 Statut Membre 44
 
Y a aussi le fait que quand je créé mon objet PopClient pop, j'appelle ma fenêtre Menu.java, dans ma fenêtre Menu.java, je peux aussi utiliser la méthode quit(); qui quitte donc ou rset(); qui réinitialise les messages, en fait j'utilise la rfc 1939(http://abcdrfc.free.fr/rfc-vf/rfc1939.html et toutes mes méthodes proviennent de là et donc pour ces deux méthodes, il n'y a pas besoin de valeur, on les appelles et ça s'exécute..

Voici comment je l'utilise:
rset.addActionListener(new ActionListener()
	{
		public void actionPerformed(ActionEvent e)
        {
        	pop.rset();
		}
	});
0
tarek_dotzero Messages postés 834 Statut Membre 122
 
Désolé, je me suis déconnecté hier,

Pas de valeurs, Oui, mais l'objet doit exister.
Bon pour .quit() je oense que tu peux la mettre comme static (dans ce cas tu appelle via PopClient.quit())
Mais pour rset(), l'objet doit exister.
Une des solutions possible est de faire passer
new PopClient()
au lieu de
null

Alors, même si les valeurs ou l'objet n'est plus importants, il est possible d'appeler tes méthodes.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Absot Messages postés 819 Statut Membre 44
 
Ca me met encore des erreurs, j'ai l'impression que je ne vais jamais réussir ce truc.. :(

mon code:
dele.addActionListener(new ActionListener()
	{
		public void actionPerformed(ActionEvent e)
        {
        	Dele fenetreDele = new Dele(new PopClient());
        }
	});


J'ai l'erreur comme quoi le constructeur PopClient() n'est pas défini, donc après j'ai fais de cette façon:
	dele.addActionListener(new ActionListener()
	{
		public void actionPerformed(ActionEvent e)
        {
        	Dele fenetreDele = new Dele(new PopClient(String host, int port));
        }
	});


J'ai l'erreur:
https://www.casimages.com/i/091103013339771319.png.html
0
tarek_dotzero Messages postés 834 Statut Membre 122
 
Tu as une erreur ici:

Dele fenetreDele = new Dele(new PopClient(String host, int port));


cela est une déclaration, mais tu veux appeler la méthode elle même, ça doit être per exemple:
Dele fenetreDele = new Dele(new PopClient("localhot", 80));


Si tu es pressé (tu m'a dit que c'est un TP) peut être tu peut m'envoyer les trois classes juste pour compilation, sinon, je peux t'envoyer un code qui montre ces techniques, mon mail est: tarek_ini@yahoo.fr
0
Absot Messages postés 819 Statut Membre 44
 
Oui un TP à rendre pour demain normalement. :/

Je préfère t'envoyer les 3 classes, tu comprendras mieux. :)

Donc je t'envoie mes class Menu.java, Dele.java et Interface.java par mail.
0
tarek_dotzero Messages postés 834 Statut Membre 122
 
Normalement c'est bon,

Tu avais un petit problème d'initialisation et c'est tout.
J'ai créé ma propre PopClient, il suffit de la remplacer.
0
Absot Messages postés 819 Statut Membre 44
 
Ca fonctionne, merci. :)
0
tarek_dotzero Messages postés 834 Statut Membre 122
 
Très bien,
Bon Courage avec le reste, j'espère que tu arrivera à le terminer à temps.

Bon Courage.
0