Je suis intéressé par GWT mais trouve les styles par défaut si moche. Je connais le CSS, mais je n'ai aucune idée sur la façon de modifier techniquement les styles de GWT. Un tutoriel sur ce serait génial.Y a-t-il de bons tutoriels sur la façon de modifier les styles Google GWT?
Répondre
Here est un lien vers une introduction. Fondamentalement, vous pouvez appeler "setStyleName" sur votre widget GWT et lui donner le style CSS que vous voulez. Ensuite, vous pouvez faire le bidouillage avec des couleurs exactes ou quoi que ce soit dans le fichier CSS comme vous le feriez normalement.
Les versions récentes de GWT comprennent trois thèmes, Standard, Chrome et Dark. Si c'est ce que vous entendez par « les styles par défaut », vous pouvez le supprimer en vous assurant que votre définition de module ne comprend aucune de ces:
<inherits name='com.google.gwt.user.theme.standard.Standard'/>
<inherits name='com.google.gwt.user.theme.chrome.Chrome'/>
<inherits name='com.google.gwt.user.theme.dark.Dark'/>
Pour changer le style de votre application GWT, vous pouvez:
Choisissez entre les styles GWT par défaut comme mentionné par Isaac
Appliquer votre style sur des éléments spécifiques mentionnés par Peter
Ou, remplacer le style par défaut GWT:
Chaque widgets GWT a un nom de style par défaut associé qui suit généralement cette convention de nommage: .gwt-<className>
.
Exemple:
.gwt-Label{
/* your css settings */
}
De cette façon, vous pouvez utiliser ce nom dans votre code CSS personnalisé de style toutes les étiquettes dans votre application. Vous pouvez vérifier le nom de style par défaut pour chaque widget dans GWT's Javadoc (Règles de style CSS).
Voici le tutoriel de Google pour applying styles in GWT.
- 1. De bons tutoriels sur la gestion de code?
- 2. quelques bons tutoriels sur le blocage de SQL Server?
- 3. programmation orientée objet: recherche de bons tutoriels
- 4. Quels sont les bons tutoriels Wireshark?
- 5. Y a-t-il de bons tutoriels UIScrollView sur le net?
- 6. Y a-t-il de bons tutoriels débutants pour les threads dans Windows? C++
- 7. Y a-t-il de bons tutoriels pour utiliser sitemesh dans une application Grails?
- 8. Quelques bons tutoriels Unicode en C?
- 9. Y a-t-il de bons tutoriels en ligne à TDD pour un programmeur expérimenté débutant?
- 10. Vous cherchez de bons tutoriels/documents pour les laos Postsharp, la compréhension des échantillons "Librarian"
- 11. Quelqu'un peut-il suggérer de bons tutoriels pour Lucene?
- 12. De bons tutoriels pour le routage d'un document dans Sharepoint
- 13. De bons tutoriels pour apprendre le Regex intermédiaire à avancé?
- 14. Modification de styles sur les liens de navigation - y compris les boutons suivant et précédent
- 15. Devrais-je utiliser la 3D pour mon jeu? Si oui, jusqu'où et de bons tutoriels?
- 16. exemple sur l'utilisation de google map v3 + gwt par jsni
- 17. Quelqu'un sait-il de bons tutoriels pour utiliser les API d'Amazon WeB Services, à savoir CloudWatch?
- 18. Sandboxing Google Custom Search Engine Styles
- 19. De bons conseils pour un programmeur PHP démarrant un projet GWT?
- 20. Y a-t-il de bons cadres basés sur la file d'attente?
- 21. Tutoriels .NET Micro Framework?
- 22. Quelqu'un sait-il de bons tutoriels pour la bibliothèque Slick 2D?
- 23. Tutoriels Hibernate
- 24. tutoriels sur WinAPI unicode?
- 25. Comment puis-je tester que JavaScript a été appelé avec les bons arguments dans GWT?
- 26. Y a-t-il de bons plugins googlemaps pour rails?
- 27. Existe-t-il des tutoriels sur la création de matrices de transformation personnalisées pour iPhone OS?
- 28. Y a-t-il de bons navigateurs d'objet R?
- 29. Design-temps Tutoriels
- 30. Comment modifier l'URL de la page dans Google Analytics
J'ai plutôt tendance à utiliser setStylePrimaryName à la place, de cette façon tous les styles dérivés sont automatiquement mis à jour. GWT contient maintenant 3 exemples de feuilles de style que vous pouvez utiliser. Peut-être pourriez-vous jeter un coup d'œil à ceux-ci pour avoir une idée de leur fonctionnement? –