Question

J'ajoute une barre d'outils à ma demande et actuellement j'ajouter des boutons à bascule à la barre d'outils. Je n'aime pas utiliser la valeur par défaut DButton car il est grand et maladroit (même si je retire les marges). Y a-t-il des bibliothèques pour créer facilement des barres d'outils et les boutons de la barre d'outils qui ressemblent plus natif? En particulier, je voudrais les boutons pour regarder plat à moins que les rouleaux utilisateur sur eux ou ils sont sélectionnés (comme dans Eclipse).

merci, Jeff

Était-ce utile?

La solution

Au lieu d'ajouter directement le JButton à la barre d'outils, créer une action et ajouter l'action à la place.

La barre d'outils crée une DButton appropriée qui semble correct.

En outre, définissez toolbar.setRollover (true), qui fera tous les boutons plats, sauf lorsque la souris est dessus.

Oh, et si vous ne voulez pas qu'il soit flottables, réglez toolbar.setFloatable (true).

Ces trois choses, et avec un bon L & F, la barre d'outils ressemble généralement très professionnel

D'une manière générale, nous ne devrions pas bidouiller avec le bouton nous-mêmes marges à moins que nous essayons de faire quelque chose d'extrêmement personnalisé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top