IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Java Discussion :

Insérer une forme géométrique dans un jpanel - le retour


Sujet :

Java

  1. #1
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Points : 8
    Points
    8
    Par défaut Insérer une forme géométrique dans un jpanel - le retour
    Bonjour,
    mon but pour le moment est de permettre à l'utilisateur de faire un diagramme avec des rectangles qu'il pourra déplacer. j'ai donc créé une classe extends jframe, mis mon menu dessus, ajouté une zone pour faire le-dit diagramme en faisant une classe extends jpanel, puis jessaie dajouter un rectangle avec une autre classe extends jpanel. je ne sais pas si cest la bonne maniere de faire. toujours est-il que j'obtiens un carré de 10*10 que je n'arrive pas à manipuler. je me penche actuellement sur les layouts, mais je ne sais pas trop vers quoi me diriger...

    qqn sait me conseiller ?

    Merci

  2. #2
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    j'ai trouvé cmt afficher ce que je voulais avec setLayout(null) et avec un setBounds(x,y,width,height) dans le constructeur...



    edit:en fait non, ca ne marche que si je laisse le rectangle à l'origine, je peux modifier la taille ca ca marche...
    edit2: en remplacant g.fillRect(x,y,width,height) par g.fillRect(0,0,width,height) dans mon paintComponent ca marche

  3. #3
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    j'ai un autre problème,
    existe-t-il une alternative à g.fillRect(x,y,width,height) ?
    en faisant ainsi, si jajoute un autre un rectangle, il se dessine derriere le premier... le setbounds se reserve la zone je suppose... et par la suite, j'aurais besoin de dessiner des formes quelconque et j'ai testé avec un fillOval et il y a un rectangle qui entoure l'oval...

    Merci

    edit:j'ai trouvé setOpaque(false) permet d'avoir un bel ovale sans rectangle derriere

  4. #4
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    j'ai pas trouvé de solution:le premier rectangle créé est toujours au premier plan par rapport aux autres je me suis rabattu sur l'opacité du background pour mettre en évidence... (new Color(255,0,0,100) par exemple)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Insérer une forme géométrique avec texte dans une cellule excel
    Par stephJP dans le forum Excel
    Réponses: 2
    Dernier message: 23/05/2014, 09h31
  2. [XL-2007] Insérer des formes géométriques dans une cellule Excel
    Par atoffoli75 dans le forum Conception
    Réponses: 3
    Dernier message: 22/11/2010, 13h52
  3. <canvas>Placer une forme géométrique dans une autre
    Par Hydre dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 13/05/2009, 23h42
  4. [HTML 5] placer une forme géométrique dans une autre
    Par Hydre dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/05/2009, 12h24
  5. Insérer une forme géométrique dans un jpanel
    Par ieaiaio dans le forum Débuter
    Réponses: 6
    Dernier message: 08/04/2009, 16h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo