Supprimer la valeur par défaut "pas de contenu dans la table' texte vide javafx table
Je voudrais supprimer ou de modifier le texte par défaut est indiqué par un vide javafx table de No content in table
quelque chose de plus significatif pour l'utilisateur.
Par exemple dans un tableau montrant les élèves, quand il n'y a pas d'étudiants pour montrer que j'ai envie de dire "Pas d'élèves dans la base de données" ou "Étudiant n'a pas de cours pour un cours de la table. Je ne sais pas si c'est possible en javafx, soit par le biais de code java, à l'aide de scène constructeur, ou en modifiant le .fichier fxml dans un IDE. Jusqu'à présent, j'ai regardé les propriétés de la tableview en scène builder et je ne peux pas voir une propriété de ce texte
Vous devez vous connecter pour publier un commentaire.
Vous avez raison en ce que le TableView de contrôle ne dispose pas d'un
String
méthode de définition qui manipule directement le texte affiché lorsque la table est vide. Ce que vous voulez faire à la place est d'utiliser la TableView de espace réservé à la propriété qui peut être réglé à n'importe quel objet de type Nœud. Par exemple...Vous pouvez également le faire à partir de *.fxml fichier, en ajoutant de l'espace réservé avec étiquettes vide.
Label
au début de votre fichier FXML :<?import javafx.scene.control.Label?>