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 :

Enlever le contour d'une fenetre


Sujet :

AWT/Swing Java

  1. #1
    Membre éclairé Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 76

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Par défaut Enlever le contour d'une fenetre
    Bonjour

    J ai une appli avec une jFrame, dedans j ai mis un DesktopPane (dock)
    j ai un jPanel

    je voudrais mettre mon jPanel dans Dock, je fais le code suivant, il se met bien dedans mais prend des allures de fenetres avec bordure et bouton

    Ce que je voudrais, c'est qu'il prenne tout la place du dock et qu'il se resize automatiquement quand je resize ma jFrame

    merci de votre aide

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    FRepertoire aFRepertoire = new FRepertoire();
    JInternalFrame dial = new JInternalFrame();
    dial.setContentPane(aFRepertoire);
    dial.setResizable(true);

    dial.setSize(Dock.getSize());
    dial.setVisible(true);


    Dock.add(dial);
    Dock.setSelectedFrame(dial);
    }

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Août 2005
    Messages : 6 911
    Billets dans le blog
    54
    Par défaut
    Rajoute un InternalFrameListener sur ta JInternalFrame et quand celle-ci est aggrandie :

    - extraie-en le JPanel contenu a l'interieur.

    - dans la JFrame principale remplace le composant du centre (dock) par ce panel.

    - cree et ajoute un bouton pour minimiser la fenetre.

    - quand tu cliques sur celui-ci sort le panel de la JFrame et remet le JDesktopPane (dock) a la place. Enleve alors le bouton permettant de controller la reduction.

    - replace le panel dans la JInternalFrame et redonne lui sa taille avant redimensionnement/desagrandie-la.
    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

Discussions similaires

  1. Enlever les barres d'adresse, outils dans une fenetre
    Par Olv_m dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 30/06/2009, 11h20
  2. [JAVA] enlever la fermeture d'une fenetre
    Par yggdrasylv dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 08/02/2008, 18h22
  3. [VB6] [Système] Récupérer le contenu d'une fenêtre DOS
    Par Nounours666 dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 18/11/2004, 16h38
  4. Aide sur une fenetre
    Par Ray-j dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 29/11/2002, 08h51
  5. gérer les jpg dans une fenetre directdraw???
    Par Anonymous dans le forum DirectX
    Réponses: 1
    Dernier message: 14/06/2002, 13h39

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