laloote
Messages postés1Date d'inscriptionmercredi 5 janvier 2005StatutMembreDernière intervention 7 janvier 2005
-
7 janv. 2005 à 18:28
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 2012
-
7 janv. 2005 à 18:53
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#00b846 )É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.
2) #00b846É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.
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...
3)#00b846 É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./#00b846
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 et je comprend pas
comment faire apparaitre "appui" et "relachement".
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201212 7 janv. 2005 à 18:53
oulala c fatiguant a lire avec toutes ces balises....
pour le premier exo c est out bete ;o)
la sortie console c est System.in ;o) dc tu fait le read a partir de la.. ;o)
exemple :
static int TAILLE_BUFFER = 200;
public static void main(String[] args)
{
try
{
byte[] bb = new byte[TAILLE_BUFFER];
System.in.read( bb ); // lecture de la chaine limite a taille_buffer
String s = new String( bb ); // creation d une chaine
s = s.substring( 0, s.indexOf( "\n" ) ); // pour couper la chaine sur le retour chariot
System.out.println( " la string est = " + s ); // affichage de la chaine
} catch (Exception e)
{
System.out.println(".Test.main exception : " + e);
}
}
le reste sorry pas le courage de tout lire ... ;o)