[JAVA] Exécuter les lignes d'un fichier

Résolu/Fermé
styvodiabolo Messages postés 44 Date d'inscription jeudi 1 juin 2006 Statut Membre Dernière intervention 4 janvier 2009 - 25 janv. 2008 à 20:33
styvodiabolo Messages postés 44 Date d'inscription jeudi 1 juin 2006 Statut Membre Dernière intervention 4 janvier 2009 - 27 janv. 2008 à 13:08
Bonjour à vous,

Dans un fichier texte, je mets des instructions du style :

JPanel jp = new JPanel();
jp.add(...);
...

Le principe serait de lire chaque ligne du fichier et de les exécuter au fur et à mesure.

Vous avez une piste ?
A voir également:

5 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
26 janv. 2008 à 07:42
Salut,

Ouh là, c'est compliqué ce que tu veux faire. Tu crées un compilateur java en java en fait. Tu peux t'aider d'analyseur syntaxiquue comme lex et cie. Sinon, tu peux lancer des commandes shell et utiliser la panoplie JDK.
Mais au fait, pourquoi veux-tu faire ça ? Il y a souvent moyen de contourner ce problème.

Cordialement
0
styvodiabolo Messages postés 44 Date d'inscription jeudi 1 juin 2006 Statut Membre Dernière intervention 4 janvier 2009
26 janv. 2008 à 12:06
Salut fiddy,

Certes, il existe beaucoup plus simple ;).
Je voulais juste voir si c'était possible car j'y suis arrivé en php et je voulais essayer de négocier ça en Java.
Le système était de faire des modules de JPanel à incorporer à une JFrame.
Je regarderais au cours de mon projet pour lex et les commandes shell mais pour le moment je vais opter pour un système de classe.

Merci bien.
@+.
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
26 janv. 2008 à 13:46
Oui, mais le php est un langage interprété. Le java est d'abord compilé en byte code ;).
0
styvodiabolo Messages postés 44 Date d'inscription jeudi 1 juin 2006 Statut Membre Dernière intervention 4 janvier 2009
26 janv. 2008 à 15:54
Fiddy peux tu m'aider sur un autre souci beaucoup plus simple ?

public static void maFonction(JFrame frm) {
//Comment je fais pour récupérer tous les éléments de la JFrame en question
//De telle sorte que je puisse faire :
//frm.monJLabel.setVisible(false);
}

Il me manque un quelque chose du style getAccessibleContext() / getContentPane().
Je ne vois pas trop mais ça m'aiderais bien si tu pouvais m'aiguiller.

Cordialement.
0

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

Posez votre question
styvodiabolo Messages postés 44 Date d'inscription jeudi 1 juin 2006 Statut Membre Dernière intervention 4 janvier 2009
27 janv. 2008 à 13:08
oula, en fait c'est bon juste la JFrame en public avec les autres composants en public suffit.
++
0