salut à vous
je suis etudiante et je debute tout juste en java et j'avoue etre completement paumée . j'ai pas de prof physiquement present pour m'aider vu que je travaille par internet donc j'ai bcp de mal a comprendre d'ou viennent mes erreurs ou les commandes a ecrire.
si vous pouviez m'aider pour mes exo ça serait formidable parce que je desespere:
1)Écrire un programme qui lit au clavier une suite de caractères et la stocke sous la forme d'une chaine. Ensuite, les caractères rangés dans cette chaine sont envoyés sur la console.
voila ce que j'ai fait et qui ne marche pas Je comprends pas comment arriver a faire lire ma chaine au clavier , tous les truc que j'ai essayé ne marchent pas
import java.io.*;
public class LectureClavier2{
public static void main(String[] args) throws IOException {
InputStreamReader clavier=new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(clavier);
String texte = in.readline();
System.out.println("texte lu : "+texte);
clavier.close();
}
}
2)Écrire un programme qui crée une fenetre (JFrame) et qui affiche $n$ boutons portant les étiquettes BOUTON1, BOUTON2, etc. La valeur de $n$ sera lu au clavier.
pour l'instant j'ai ça :
import java.awt.*;
public class MaFrame extends Frame {
public MaFrame() {
super();
setTitle(" Fenetre " );
setSize(300, 150);
setLayout(new FlowLayout());
add(new Button("Bouton 1" ));
add(new Button("Bouton 2" ));
add(new Button("Bouton 3" ));
pack();
show(); // affiche la fenetre
}
public static void main(String[] args) {
new MaFrame();
}
}
Je suppose qu'il faudrait faire une boucle et une commande pour entrer le nombre de bouton au clavier. c'est surtout ça qui me bloque , je n'arrive pas a trouver comment entrer les valeur , phrases etc au clavier...
Et j'arrive pas non plus a le mettre en JFrame au lieu de Frame.
3) Écrire un programme qui crée une fenetre (de type JFrame) et qui détecte les évènements «appui» et «relachement» de la souris associés à la souris et ayant la fenetre comme source. On se contentera de signaler chacun de ces deux évènements en affichant en fenetre console un message précisant sa nature (appui ou relachement), ainsi que les coordonnées correspondantes.
La fenetre sera son propre écouteur de souris et elle implémente l'interface MouseListener.
j'ai fait ça :
import java.awt.*;
import java.awt.event.*;
class GestionSouris extends MouseAdapter{
static public void main (String arg [ ]) {
Frame fenetre = new Frame("fenetre" );
fenetre.setSize(300,200);
fenetre.add(new Label("bonjour" ));
fenetre.show();
fenetre.pack();
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}
}
Je n'arrive pas le mettre en JFrame , plus rien ne marche apres et je comprend pas comment faire apparaitre "appui" et "relachement".
Voilà
J'espere que vous pourrez m'aider
Message édité par la loute le 08-01-2005 à 12:17:10