comment définir la largeur de la liste déroulante de la zone de liste déroulante en java fx
Ma liste déroulante de la boîte combo s'étend à la taille du plus grand élément est entré en elle , mais je veux qu'il de taille fixe.
---------------------
| Small Combobox | V |
--------------------------------------------
| "Long item 1" |
--------------------------------------------
| "Long item 2" |
--------------------------------------------
| "Long item 3" |
--------------------------------------------
essayé
oui, j'ai essayé prefWidth() est le réglage de la taille de la zone de liste déroulante pas de sa chute vers le bas
avez-vous un SSCCE - sscce.org pour votre soutien ?
Est-il javax.swing.JComboBox ou javafx.de la scène.de contrôle.ComboBox?
javafx.de la scène.de contrôle.Zone de liste déroulante
prefWidth()
?oui, j'ai essayé prefWidth() est le réglage de la taille de la zone de liste déroulante pas de sa chute vers le bas
avez-vous un SSCCE - sscce.org pour votre soutien ?
Est-il javax.swing.JComboBox ou javafx.de la scène.de contrôle.ComboBox?
javafx.de la scène.de contrôle.Zone de liste déroulante
OriginalL'auteur vinay | 2014-03-05
Vous devez vous connecter pour publier un commentaire.
Utiliser les CSS
Note: j'ai testé cet exemple uniquement sur Java 8 et je crois que le
-fx-*-width
et-fx-*-height
attributs css peut être nouveau pour JavaFX 8.Exemple D'Utilisation
Dans cet exemple, le bouton zone de liste déroulante et la liste déroulante ont été dimensionnés pour la même largeur préférée (de 100 pixels).
-fx-max-width
et n'travail, sans réglage de la largeur préférée sur la combo-box elle-même.OriginalL'auteur jewelsea
La solution (de jewelsea) ne fonctionnait pas, la première fois pour moi, voici donc ma solution si quelqu'un a besoin d'un travail autour de. Je viens d'offrir une cellule personnalisé usine, et je obtenir l'accès au parent ListView et l'ensemble de la maxWidth.
OriginalL'auteur Maxoudela