IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GWT et Vaadin Java Discussion :

[MGWT] Problème d'agrandissement du texte dans le label


Sujet :

GWT et Vaadin Java

  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 140
    Par défaut [MGWT] Problème d'agrandissement du texte dans le label
    Bonjour,

    J'utilise mgwt qui est conçu pour faire des applications web-mobile.

    En fait, je n'arrive pas à agrandir le texte dans un label.

    Dans mon fichier AuthenticationPage.ui.xml, j'utilise entres-autres les deux lignes suivantes :
    <ui:with field='res' type='example.resources.Resources'/>
    <g:Label ui:field="labUsername" addStyleNames="{res.style.labels}">Username</g:Label>

    L'interface 'Resources.java' est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    package example.resources;
     
    import com.google.gwt.core.shared.GWT;
    import com.google.gwt.resources.client.ClientBundle;
    import com.google.gwt.resources.client.CssResource;
    import com.google.gwt.resources.client.CssResource.NotStrict;
     
    public interface Resources extends ClientBundle {
    	public static Resources R = GWT.create(Resources.class);
     
    	@NotStrict
    	@Source("mycss.css")
    	public Style style();
     
    	public interface Style extends CssResource {
    		@ClassName("labels")
    		String labels();
    	}
    }
    mycss.css :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
     
    .headerPan {
    	background-image:none;
    	background-color:blue !important;
    	height:40px;
    	border-bottom:1px solid black;
    	position : relative;
    	font-size:10.0 em;
    }
     
    .labels {
    	color:blue;
    	font-size:2em;
    }
     
    .textb {
    	color : yellow;
    }
     
    .button {
    	background-color:blue;
    }
    Merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2011
    Messages : 51
    Par défaut
    Hello,

    Les resources externes ne sont pas jamais ajoutées automatiquement à la page. Il faut les injecter de manière asynchrone avec la classe StyleInjector :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public AuthenticationPage() {
    // Injecter une seule fois		
    StyleInjector.injectStylesheet(Resources.R.style().getText());
    initWidget(uiBinder.createAndBindUi(this));
    	}
    @tantôt
    Maxime

Discussions similaires

  1. problème d'affichage de text dans textbox
    Par sky88 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 04/09/2009, 08h48
  2. Réponses: 7
    Dernier message: 10/07/2008, 09h23
  3. Problème de zone de texte dans une GtkVBox
    Par Shugo78 dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 18/09/2007, 17h21
  4. [XSLT]problème d'appel de texte dans une balise à partir d'un attribut
    Par docteur chépère dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 18/01/2007, 10h57
  5. [VB.Net] Problème d'affichage de text dans une MessageBox
    Par eultartuffe dans le forum Windows Forms
    Réponses: 6
    Dernier message: 03/04/2006, 20h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo