Bonjour,
est-il possible d'empêcher l'utilisateur de réduire la taille de la fenêtre en deçà de la taille minimale des composants qui l'a compose de manière à toujours garder une cohérence d'affichage ?
Merci d'avance.
Fabien
Bonjour,
est-il possible d'empêcher l'utilisateur de réduire la taille de la fenêtre en deçà de la taille minimale des composants qui l'a compose de manière à toujours garder une cohérence d'affichage ?
Merci d'avance.
Fabien
tu peux carrément bloquer le fait de redimensionner la fenêtre.
- Fais une recherche, c'est un conseil. Si je me mets à t'aider, tu vas pas t'en sortir
- "Même avec les yeux grands ouverts, je n'y vois rien".
il existe des methodes setminimumsize, pour les frames et les panels
salut,
moi j'utilise l'astuce suivante : si la taille (hauteur ou largeur) est inferieur a une taille que j'ai predefini, je re-initialise la taille de la fenetre à la taille initiale lors du lancement de l'application...
@+
bonsoir,
oui, c'est possible. Pour cela, il faut que tu ajoutes un ComponentListener sur ta JFrame, et que tu définisses la méthodeSi la taille est inférieure à la taille minimale, tu forces la taille :
Code : Sélectionner tout - Visualiser dans une fenêtre à part public void componentResized(ComponentEvent e);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Component component = e.getComponent(); if (component != null) { boolean resize = false; Dimension tailleCourante = component.getSize(); if (tailleCourante.width < tailleMinimale.width) { tailleCourante.width = tailleMinimale.width; resize = true; } if (tailleCourante.height < tailleMinimale.height) { tailleCourante.height = tailleMinimale.height; resize = true; } if (resize) { component.setSize(tailleCourante); } }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager