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 :

[Idées] Superposer bouton et JPanel


Sujet :

AWT/Swing Java

  1. #1
    Membre expérimenté Avatar de dazz_x
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    269
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 269
    Par défaut [Idées] Superposer bouton et JPanel
    Salut tous et toutes,

    voilà, je voudrais superposer un bouton que j'ai fait (formes arrondies et dégradé tout beau ) sur un JPanel que j'ai fait aussi (tout moche celui-ci ) et sur lequel est dessiné le contour du précédent bouton...
    Mon but est d'arriver à retirer le bouton lors d'un clic pour qu'il découvre le JPanel en dessous et de le recouvrir ensuite ! J'ai une méthode qui fonctionne, mais le problème est que quand je retire le bouton, mon panel s'agrandit et donc ça ne colle pas au niveau des dimensions (ça choque au niveau visuel !!!)
    Explications de la méthode suivie :

    J'ai un panel avec un gridbaglayout sur lequel j'ajoute avec le même gridbagconstraints le bouton et le panel combobox. Le bouton est initialisé à setVisible(true) et le panel à à setVisible(false) et j'inverse quand je clique...
    Le panel combobox à sa méthode paintComponent() surchargée pour dessiner le contour du bouton et un gridbaglayout pour placer le label et la combobox. Voilà, je crois que j'ai tout dis !!!
    En fait, je m'adressais à vous pour avoir des idées pour faire plus simple (et surtout qui fonctionne !!!! )

    Merci à tous ceux qui se mouilleront [Mode vanne vendéenne ON] le captif [Mode vanne vendéenne OFF]

  2. #2
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    je pense qu'il serait plus simple d'utilise un cardLayout avec panel 1et panel 2
    dont tu peux definir la taille (et eux meme en flowLayout)

    de la tu ajoute ton bouton a panel1
    et ton panel tout pas beau combobox a panel2

    donc la tu na plus besoin de setVisible a true ou false
    juste a toi de voir ou gerer le choix du panel a afficher

  3. #3
    Membre expérimenté Avatar de dazz_x
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    269
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 269
    Par défaut
    bonne idée, je ne connaissais pas le cardlayout...
    je suis en train de tenter ça et ça m'a l'air prometteur (nonobstant mes intrinsèques et aléatoires qualités de programmeur )

    merci

  4. #4
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    jai un ptit prog pas bien long ou je change le panel a affiche via un jcombobox si tu es interesse je le mettrais directement ici ou je te le filerai en pv
    voilu

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

Discussions similaires

  1. [FLASH MX2004] Superposer des boutons à un clip
    Par gregooo dans le forum Flash
    Réponses: 5
    Dernier message: 02/12/2005, 14h33
  2. [Débutant] ajouter un bouton à JPanel
    Par rabobsky dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 10/06/2005, 18h08
  3. [JPanel] ajouter un groupe de boutons radio
    Par ummon99 dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 25/04/2005, 14h42
  4. [JPanel] superposer des JPanel
    Par Galima dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 10/06/2004, 18h25

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