Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1408 connectés 

  FORUM HardWare.fr
  Programmation

  Petit probléme avec l'AWT de java .

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petit probléme avec l'AWT de java .

n°10465
stalker
Posté le 20-01-2001 à 17:59:43  profilanswer
 

Je n'arrive pas dessiner dans un Panel (un FlowLayout) ,je veux juste pouvoir dessiner avec les instruction de l'awt dedans est ce possible ?

mood
Publicité
Posté le 20-01-2001 à 17:59:43  profilanswer
 

n°10482
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 20-01-2001 à 20:21:30  profilanswer
 

hein ?
T'es vraiment grave quand tu poses tes questions toi :D
Je n'ai RIEN compris (si Panel et FlowLayout c'est dire :)
 
Soi dit en passant, passe par Swing c'est plus efficace.

 

n°10525
stalker
Posté le 21-01-2001 à 10:41:56  profilanswer
 

Bon je vais essayer de reformuler ma question plus simplement:
 
J'ai créé une FRAME ,sur cette FRAME j'ai mis deux Panel que j'ai initialisé en FLowLayaout,et sur l'un d'entre eux je souhaite dessiner avec les fonctions de l'AWT comme drawRect...
est ce possible car je n'arrive rien a afficher sur ce Panel ?
Je précise que c'est une application pas un Applet.
 
merci.

n°10544
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 21-01-2001 à 13:44:17  profilanswer
 

bin tout dépend de ce que tu fais en fait. Il faut bien que tu utilises les fonctions correctement nottament les méthodes pack() et show() sont importantes.
 
Envoie moi ton code, tu as mon adresse et j'y jetterai un oeil
 
A+

 

n°10566
stalker
Posté le 21-01-2001 à 17:44:51  profilanswer
 

Je t'ai envoyé mon code ,je connais pas la methode pack() sa sert a quoi ?
 
merci de ton aide.

n°10685
stalker
Posté le 22-01-2001 à 15:45:16  profilanswer
 

Bon ,voici le code de mon prog ,il y a deux petites classes toutes simples, je veux juste pouvoir dessiner un point quand je clique avec la souris sur le Panel p2ss
 
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*; //pour pouvoir utiliser les Vectors
 
public class dessin extends Frame implements MouseListener
{
 
 
Vector v;
Button bc;
Button bp;
Button bcolor;
Label l1;
Pixel C1;
TextField t;
Panel p1;
Panel p2;
 
public dessin()
{
sssssetSize(400,400);
ssssv=new Vector();
ssssbc=new Button("cercle" );
ssssbp=new Button("point" );
ssssbcolor=new Button("color" );
ssssl1=new Label("Zonne de dessin" );
ssss t=new TextField();
ss // bc.addActionListenner(this);
ssss//bp.addActionListenner(this);
 
sssssetLayout(new GridLayout(2,1));
ssss p1=new Panel();
ssssp2=new Panel();
ssssp1.setLayout(new FlowLayout());
ssssp2.setLayout(new FlowLayout());
ssssp1.add(t);
ssssp2.addMouseListener(this);
ssssp1.add(bc);
ssssp1.add(bp);
ssssp2.add(l1);
ssssadd(p1);
ssssadd(p2);
ssssdoLayout();
ssssp1.doLayout();
ssssp2.doLayout();
 
p2.setFocus();
ss C1=new Pixel(100,100);
}
 
 
public void actionPerformed(ActionEvent e){
 
 
}
public void mousePressed(MouseEvent e)
{
 C1.x=e.getX();
 C1.y=e.getY();
 repaint();
 
 
}
 
public void mouseEntered(MouseEvent e)
{
}
 
public void mouseClicked(MouseEvent e)
{
}
 
public void mouseExited(MouseEvent e)
{
}
 
public void mouseReleased(MouseEvent e)
{
}
 
public void paint(Graphics g)
{
 
ssssC1.aff(g);
ssssdoLayout();
}
 
 
 
public static void main (String args[])
{
ssssdessin d=new dessin();
ssssd.show();
 
}
 
 
}
 
et la deuxieme:
 
import java.awt.*;
 
public class Pixel {
 
ssssint x=0;
ssssint y=0;
 
ssssColor c;
 
sssspublic Pixel(int ix,int iy)
ssss{
ssssssssc=Color.red;
ssssss x=ix;
ssssss y=iy;
 
ssss}
 
sssspublic void aff(Graphics g)
ssss{
ssssssssg.setColor(this.c);
ssssssssg.drawLine(x,y,x,y);
 
ssss}
 
 
 
ssss}
 
 
a l'aide !!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Petit probléme avec l'AWT de java .

 

Sujets relatifs
Problème de javascriptProblème avec DataField
Une bible java ????Comment ouvrir un fichier existant en écriture en Java ?
comment aprendre java...C + propre de programmer en C++ ou en Java
JAVA : faire apparaitre une image avec un MouseEvent[DelphiX] Problème d'initialisation DirectX [\DelphiX]
Monté un prg JAVA en service sous Windows NTJava : Comment faire des liens vers des pages webs?
Plus de sujets relatifs à : Petit probléme avec l'AWT de java .


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR