2012-08-10 1 views
1

Je suis en train de tester l'intégration de certains composants JavaFX2 dans une application swing.Redimensionnement JFXPanel

J'ai un JFXPanel qui contient un volet HBox qui contient une liste de boutons. Ce que j'essaye de faire est de cacher et montrer quelques boutons et redimensionner le HBox et le JFXPanel. Problèmes auxquels je suis confronté:

  1. Lorsque vous masquez certains boutons, le HBox ne se redimensionne pas lui-même.
  2. Je peux modifier la taille de HBox (en utilisant la méthode de redimensionnement) mais je dois spécifier les dimensions (aucun redimensionnement automatique) le JFXPanel sous-jacent ne redimensionne pas . La méthode autosize ne semble pas s'accomplir non plus.

Alors, comment puis-je redimensionner? J'utilise FXML et les contrôleurs donc je ne vois pas de moyen facile de redimensionner le JFXPanel mais j'essaie de voir comment je peux le définir manuellement, mais comment cela peut-il être fait automatiquement?

Soit dit en passant, je ne suis pas en utilisant le positionnement absolu en oscillation (pas de gestionnaire de mise en page).

+0

Salut, si ma réponse vous a aidé et il était correct, s'il vous plaît [accepter] (http://stackoverflow.com/faq#howtoask) – Tangocoder

Répondre

1

Essayez de retirer le bouton de la HBox, non seulement le cacher.

je l'ai fait la même chose avec un ToolBar & le mettre à jour sa taille lorsque les boutons sont ajoutés ou supprimés.

Questions connexes