2011-04-06 6 views
2

Supposons que je souhaite créer un contrôle Java similaire au contrôle Symbol dans Microsoft Word, qui vous permet de choisir et d'insérer des symboles d'une grille dans une zone de texte. Y a-t-il des contrôles Swing qui me permettraient d'y arriver à mi-chemin? Si non, des idées sur la façon de créer un à partir de zéro?Création d'une palette de symboles dans Swing

Répondre

6

Créez simplement un JPanel avec un GridLayout. Ensuite, vous pouvez ajouter JButtons à la grille avec le texte du bouton représentant le symbole que vous souhaitez ajouter à la zone de texte. Vous pouvez ensuite partager un ActionLIstener commun entre tous les boutons qui prend simplement le texte du bouton et l'insère dans la zone de texte.

Questions connexes