Posez votre question Signaler

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

styvodiabolo 32Messages postés 10 août 2007Date d'inscription - Dernière réponse le 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 ?
Lire la suite 

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

5 réponses
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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.
@+.
Ajouter un commentaire
Réponse
+0
moins plus
Oui, mais le php est un langage interprété. Le java est d'abord compilé en byte code ;).
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
oula, en fait c'est bon juste la JFrame en public avec les autres composants en public suffit.
++
Ajouter un commentaire
Ce document intitulé « [JAVA] Exécuter les lignes d'un fichier » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?