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

Agents de placement/Fenêtres Java Discussion :

Changement dynamique du maximum size, pour une Jdialog.


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 57
    Par défaut Changement dynamique du maximum size, pour une Jdialog.
    Bonjour,

    pourriez vous me donner quelques idées...

    J’ai une JDialog avec une PreferredSize de 600*600.
    Dans cette fenêtre j’ai un scrollPane.

    Suivant certaines actions, j’ajoute plus ou moins de panel dans ce scrollPane, ce qui a pour effet d’afficher les scrollbars si besoin.

    Ce fonctionnement est correct.

    Par contre cette JDialog est redimensionnable, mais je voudrais que sa limite de taille soit la somme des tailles des panels contenu dedans.

    Et là, je n’y arrive pas.


    J’ai essayé la surcharge du maximumSize, il n'est pas appelé.
    J’ai essayé un componentListener avec le componentResized, cette méthode est appelé qu’a la fin du rezize. Ce qui fait un effet bien moche (on resize très large, on arrête, et hop la fenêtre prend la dimension que je souhaite, plus petite).

    Connaissez vous un moyen de bloqué le redimensionnement d’une fenêtre, suivant une taille qui peut évoluer dans le temps, sans perdre la taille par defaut de 600*600 ?

    Merci d’avance pour vos propositions.

    Ellipse2v

  2. #2
    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
    De souvenir il n'est pas de moyen propre de faire ça en java.
    Sorry

    Puis soit dit en passant, ne pas pouvoir agrandir/réduire une fenêtre selon son envie est un truc qui a tendance à agacer un tant soit peu les utilisateurs...

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 57
    Par défaut
    ou,i cela dépend. agrandir la fenêtre au delà de cette somme de panel, fait assez moche.

    merci pour la réponse toujours, dommage si il n'y a pas un moyen correcte pour ca.

  4. #4
    Membre émérite Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750
    Par défaut
    agrandir la fenêtre au delà de cette somme de panel, fait assez moche.
    D'accord avec Sinok : si l'utilisateur veut le faire, et que tu n'as pas d'autre raison que ça, faut le laisser faire...

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/06/2015, 05h36
  2. Réponses: 5
    Dernier message: 10/07/2006, 16h02
  3. [JDialog] une icone pour ma JDialog ?
    Par anitshka dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 24/05/2005, 11h59
  4. Changement dynamique d'une iframe
    Par davids21 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/05/2005, 14h30
  5. Changement de tablespace pour une table
    Par slyv dans le forum Oracle
    Réponses: 5
    Dernier message: 28/04/2005, 21h46

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