2013-02-06 1 views
0

snapshot has a label and a listbox nxt to itréduisant ainsi l'espace entre une étiquette et la liste Boîte à GWT

l'environnement est une étiquette et, à côté de ce qui est une zone de liste dans un panneau horizontal, s'il vous plaît me tel comment réduire le rythme soutenu entre ces deux, i essayé avec un espacement à 0, il ne semble pas fonctionner s'il vous plaît aider, son un besoin urgent

et leur aucune façon où je peux ajouter le titre, sans utiliser des étiquettes

+0

Quel navigateur? Où est le code? Utilisez-vous smartgwt ou gxt? S'il vous plaît fournir des détails en question et aussi des informations sur ce que vous avez essayé. – SSR

+0

son utilisation de base Gwt, j'ai essayé de régler l'alignement du panneau horizontal à droite, placez l'espacement à 0. – Ekata

+0

quelle largeur vous spécifiez dans le panneau horizontal? – iMBMT

Répondre

0

ici vous allez

Panneau horizontal va créer un ta ble et si vous avez donné la largeur sur le panneau avec dans cette largeur widget partagera l'espace égal.

Alors

Définissez le type d'affichage block afin qu'ils organisera côte à côte dans toute la largeur

HorizontalPanel panel = new HorizontalPanel(); 
    panel.setWidth("70%"); 
    panel.getElement().getStyle().setDisplay(Display.BLOCK); 
    panel.add(new Label("Lable")); 
    panel.add(listbox); 
    RootPanel.get().add(panel); 
+0

Merci alott il a travaillé :) :) – Ekata

+0

Bienvenue .. S'il vous plaît accepter la réponse :) –

1

Si vous utilisez GWT avec UIBinder alors vous pouvez simplement définir l'espacement en utilisant css. Pour expérimenter, cliquez avec le bouton droit de la souris sur votre navigateur et "inspecter l'élément", puis expérimentez avec les marges, le remplissage, etc. jusqu'à ce que cela semble correct. Ensuite, vous pouvez définir une classe sur les éléments dans gwt avec label.setStyle ("bla-bla") et définir les marges/padding dans votre feuille de style

Questions connexes