Comment afficher GridPane objet les lignes de la grille de façon permanente, et sans l'aide de la setGridLinesVisible() la méthode?
Est-il possible de faire toutes les GridPane de la grille de lignes visibles en permanence, sans l'aide de setGridLinesVisible()
?
Je sais que setGridLinesVisible()
est à des fins de débogage seulement, et je veux montrer les lignes de la grille pour la commodité de l'utilisateur.
Aussi, j'ai besoin de travailler sur un Volet contenant et pas une Toile.
Mon programme est en mesure d'ajouter, supprimer, modifier, déplacer, etc. la forme des objets et des groupes sur un Volet de type ou d'un Volet sous-type de conteneur parent.
Grâce
GridPane a css -fx-grille-lignes-propriété visible
OriginalL'auteur RoastedCode | 2016-06-03
Vous devez vous connecter pour publier un commentaire.
Cela varie un peu sur la façon dont vous avez des choses mis en place. À partir de la description de votre application, quand je ai expérimenté avec les mêmes choses que j'ai toujours trouvé ça pratique pour remplir la grille avec vide
Pane
s d'un certain type pour agir comme des cellules, puis de manipuler leur contenu sur la base des données dans le modèle. Si vous utilisez cette méthode, vous pouvez utiliser un peu de CSS pour mettre frontières (par exemple, utilisant des arrière-plans) sur les "cellules", qui donnera l'effet des lignes de la grille.Voici un simple exemple de cette approche:
et le CSS (
grid-with-borders.css
):OriginalL'auteur James_D
Cela a fonctionné pour moi:
pour debug seulement!
Quelle est la version de java que vous utilisez. Ils pourraient avoir fait disparaître avec cette.
Je suis à l'aide de Java 8. Dans quelle version de Java le code du travail par lui-même?
Pour un produit fini, vous devez utiliser les idées de James réponse.
OriginalL'auteur Sedrick
Si vous essayez d'utiliser fxml vous pouvez essayer ceci:
OriginalL'auteur Jroosterman