Bonjour,
je veut afficher une fenetre contenant le shell à partir de mon java bean utilisé pour lancer une commande shell qui demande l'interaction avec l'utilisateur
Forum général.cherche-logiciel fenetre en java
Posté par chiraz .
Étiquettes :
aucune
2
juin
2006
# .
Posté par snt . Évalué à 2.
[ = je ne comprends pas la question ]
[^] # Re: Pierre Tramo inside
Posté par X345 . Évalué à 2.
Pierre Tramo est de retour...........
Impossible, incroyable, inimaginable mais vrai.
Il est là !
# Hum ...
Posté par mrlem (site web personnel, Mastodon) . Évalué à 3.
Malgré tout je suis de bonne humeur, donc ces critiques étant dites :
1. "je veux afficher une fenêtre contenant le shell"
Qu'entends tu par là ? tu veux dire que tu veux que quand on ouvre ton programme cela ouvre un shell ? Si oui :
- cela dépend du système d'exploitation que tu utilises
- c'est mal, très mal.
Pour lancer une commande spécifique à ton système, donc, il existe une méthode Runtime.exec(), mais vraiment, ce n'est pas propre.
Ou bien tu veux juste que ton programme fonctionne dans une fenêtre shell ?
2. "à partir de mon java bean"
Que vient faire un javabean dans tout ça ?? Un javabean semble être un choix bizarre pour réaliser une classe une interaction avec l'utilisateur...
3. "commande shell qui demande l'interaction avec l'utilisateur"
Pourquoi ne veux tu pas effectuer ces "interactions" avec l'utilisateur directement en Java ? ce serait tellement plus simple. Un PrintWriter ( http://java.sun.com/j2se/1.3/docs/api/java/io/PrintWriter.ht(...) ) pour écrire des messages dans la "fenêtre", et un BufferedReader ( http://java.sun.com/j2se/1.3/docs/api/java/io/BufferedReader(...) ) pour effectuer des saisies depuis cette même fenêtre.
Sans plus de détails... difficile d'en dire plus. C'est tellement vague cette phrase indigeste avec laquelle tu présentes ton problème... Bon courage quand même.
# Ouais
Posté par Frédéric Desmoulins (site web personnel) . Évalué à 1.
GenericBeanFrameShell beanShell = new BeanFrameShell(cmd, user);
Starter.start(beanShell);
facile.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.