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

2D Java Discussion :

Mettre Actionlistener sur Rectangle2D et dimensioner JFrame


Sujet :

2D Java

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2002
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 88
    Points : 49
    Points
    49
    Par défaut Mettre Actionlistener sur Rectangle2D et dimensioner JFrame
    Bonjour,

    Est-il possible de mettre un Actionlistener sur un Rectangle2D?
    De façon à ce que quand je clique dessus, celui-ci puisse me faire une action.

    Ensuite, mais Rectangle 2D s'affiche dans un JFrame, j'aimerai faire en sorte que celui-ci se dimensionne automatiquement sans que j'ai besoin de scroller?


    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Est-il possible de mettre un Actionlistener sur un Rectangle2D?
    De façon à ce que quand je clique dessus, celui-ci puisse me faire une action.
    De base non.

    Mais tu peux mettre un MouseListener dans le panel qui affiche le rectangle pour detecter si tu as clique dans le rectangle via sa methode contains(). Et donc tu peux faire une sous-classe de Rectangle2D.Float ou Rectangle2D.Double ou Rectangle qui implemente egalement MouseListener (mais ca ne change rien au fait que le listener doit etre ajouter a un composant graphique de maniere a devenir actif).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Ensuite, mais Rectangle 2D s'affiche dans un JFrame, j'aimerai faire en sorte que celui-ci se dimensionne automatiquement sans que j'ai besoin de scroller?
    Tu met un ComponentListener sur ta frame ou ton panel et tu redimensionnes le rectangle en fonction de la nouvelle taille grace a componentResized(). Idem tu peux combiner cette solution avec ta sous-classe de Rectangle2D et idem pour etre actif ce listener doit etre ajoute au composant graphique affichant le rectangle.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2002
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 88
    Points : 49
    Points
    49
    Par défaut
    Tu aurais pas un morceau de code à me montrer ???

    Parce que je vois pas trop ce que tu me dis

    Merci

Discussions similaires

  1. Comment mettre un ActionListener sur une Jcombobox
    Par maitrejediyass dans le forum Composants
    Réponses: 1
    Dernier message: 02/01/2011, 13h37
  2. Mettre site sur cdrom
    Par webide dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 11
    Dernier message: 24/09/2010, 17h13
  3. Mettre linux sur un ipaq
    Par Michaël dans le forum Administration système
    Réponses: 1
    Dernier message: 05/10/2006, 00h14
  4. [Problème] Dessin sur Rectangle2D
    Par joker.benj dans le forum 2D
    Réponses: 2
    Dernier message: 16/05/2006, 09h30
  5. Comment mettre une image en fond de JFrame
    Par marc26 dans le forum Débuter
    Réponses: 3
    Dernier message: 19/01/2004, 17h57

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