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

Résolu
styvodiabolo Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -  
styvodiabolo Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   1 846
 
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   Statut Membre Dernière intervention  
 
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   Statut Contributeur Dernière intervention   1 846
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
oula, en fait c'est bon juste la JFrame en public avec les autres composants en public suffit.
++
0