Graphique dans java

Fermé
lily - 31 janv. 2008 à 23:26
 ray_fab - 17 févr. 2008 à 19:06
Bonjour,

salut je suis débutante en java donc je suis un peu perdus.
1)
comment je peux dessiner un rectangle ou cercle, enfin une forme n'importe laquelle sur mon canvas en clikcant et tirant la souris vers la gauche , parce qu'en faite ça ne marche que si je click et tire la souris vers la droite voila ce que j'écris dans le mouseRealesed
X2=evt.getX();
Y2=evt.getY();
g.fillRect(X1,Y1,X2-X1,Y2-Y1);
X1 et Y1 je les récupère à partir du mousePressed.

2)
j'arrive à écrire du texte dans mon dessin à condition que je le mette en en paramètre dans g.drawString("test",X,Y); je voudrais savoir comment le faire en le rentrant à partir du clavier du clavier


merci beaucoup L ,
A voir également:

3 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
31 janv. 2008 à 23:39
Salut,

1) Que veux-tu exactement ? Créer une forme avec la souris ? Dans ce cas, il faut que tu fasses, tu drag and drop. Tu as une méthode à implémenter, qui te permettra d'exploiter cette fonctionnalité.

2)Tu mets ton Clavier en listener, chaque lettre entrée par l'utilisateur sont stockées dans un buffer, et tu affiches le buffer avec drawString.

J'espère avoir répondu à tes questions.
0
slt, svp, jé un projet en JAVA et
je veux savoir comment inserer une ligne dans mon interface graphique
et merci
0
voici un exemple simple:
import java.awt.*;
import javax.swing.*;
public class dessin extends JPanel{
public dessin(){}
public void paint(Graphics g){
g.drawLine(100,100,200,230);//dessinner une ligne
g.setColor(Color.red);//dessiner un rectangle
g.drawRect(110,120,20,50);
}
public static void main String(ars[]){
Jframe f=new JFrame("Dessin");
dessin d=new dessin();
f.add(d);
f.pack();
f.setVisible(true);
f.setSize(200,300);
}
}
voila je pense que je t'ai apporté mon aide si tu as d'autres question n'hesite pas.
0