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

AWT/Swing Java Discussion :

précision de la taille


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    853
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 853
    Par défaut précision de la taille
    salut

    souvent sur le net, je vois que les formes sont dessiné correctement à l'écran mais en arrière elles sont représenté par des rectangles pour leur taille

    par exemple un cercle et en "arrière" tu as un cercle qui est dans un rectangle

    je joins un exemple de openoffice sur un cercle... on peut remarque que sa sélection est en fait un rectangle...

    il y a moyen avoir d'avoir autre chose qu'un rectangle?

    merci
    Images attachées Images attachées  

  2. #2
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Une taille de composant en swing est toujours une longueur et une largeur (cf java.awt.Dimension), donc un rectangle.

    Après, lors du paint, rien n'empêche de dessiner les points d'accroche à l'intérieur du rectangle du composant (et de laisser transparent les zones qui vont bien).


  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Citation Envoyé par robert_trudel Voir le message
    salut

    souvent sur le net, je vois que les formes sont dessiné correctement à l'écran mais en arrière elles sont représenté par des rectangles pour leur taille

    par exemple un cercle et en "arrière" tu as un cercle qui est dans un rectangle

    je joins un exemple de openoffice sur un cercle... on peut remarque que sa sélection est en fait un rectangle...

    il y a moyen avoir d'avoir autre chose qu'un rectangle?

    merci
    Ce serait beaucoup d'emmerdes pour pas grand chose in fine. Tout simplement car quand on dessine une ellipse (peut importe le langage), par essence on définit en fait le rectangle autour, par exemple la méthode java permettant de définir une ellipse prend en paramètre le coin supérieur gauche du rectangle contenant l'ellipse comme origine ainsi la longueur et la hauteur de ce rectangle.
    De fait dessiner un rectangle permet d'avoir très aisément les nouvelles coordonnées du cercle alors que si l'on devait faire ça avec des carrés directement sur le rayon du cercle tu aurais tout un paquet d'opérations trigonométriques, genre des calculs à base de sinus et cosinus à réaliser qui te raviraient j'en suis sûr, vu ton amour sans borne des maths

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    853
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 853
    Par défaut
    je joins un petit exemple... j'ai mis qu'une petite ligne qui touche les deux carré... mais il y d'autre élément qui peuvent se joindre a la ligne...

    plus les deux carré seront éloigné, plus le rectangle sera grand

    ensuite si je veux détecté si la position courante contient ou intersect la "ligne", i moindrement qu'il y a quelques éléments, il y a un gros risque de fausser les donné
    Images attachées Images attachées  

Discussions similaires

  1. Taille et précision d'un number (3,1)
    Par elitost dans le forum Oracle
    Réponses: 3
    Dernier message: 26/11/2004, 23h36
  2. Connaitre la taille de la RAM
    Par dway dans le forum Assembleur
    Réponses: 23
    Dernier message: 15/09/2004, 10h05
  3. taille maximale d'une base de donnée paradox
    Par Anonymous dans le forum Paradox
    Réponses: 5
    Dernier message: 14/02/2004, 17h39
  4. taille du texte dans un viewport
    Par pitounette dans le forum OpenGL
    Réponses: 3
    Dernier message: 22/07/2002, 12h06
  5. comment réduire une image jpeg (taille x*y)
    Par don-diego dans le forum C
    Réponses: 4
    Dernier message: 14/07/2002, 20h06

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