Bonjour,

voulant me mettre au gwt 2.0 j'ai actuellement quelques soucis de conception.

J'ai un TabLayoutPanel avec 3 onglets, que j'aimerais centré sur ma page.

En utilisant les TabPanels (dépréciés...) j'arrive à avoir un affichage correct :
http://mediages.appspot.com/.

Cependant en utilisant le tabLayoutPanel et le uibinder, tout ce que j'arrive à faire est, au mieux, cela :

http://img691.imageshack.us/img691/8...ayoutpanel.jpg

Sauriez-vous comment faire pour placer cet élément au centre de la page, comme sur le premier lien ? Faut-il l'englober dans un autre composant, ou bien... ? Comme on ne peut l'attacher que sur la balise <body> c'est un peu problématique...

Voici un extrait du code utilisé actuellement :


MediaGestion.java (classe principale) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
public class MediaGestion implements EntryPoint {
 
	interface Binder extends UiBinder<TabLayoutPanel, MediaGestion> { }
	private static final Binder binder = GWT.create(Binder.class);
 
	public void onModuleLoad() {
		TabLayoutPanel contenu = binder.createAndBindUi(this);	
		RootLayoutPanel.get().add(contenu);
	}
}

MediaGestion.ui.xml

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
 
<g:TabLayoutPanel barHeight="50">
	<g:tab>
		<g:header>Tab1</g:header>
		<g:HTML>text of tab 1</g:HTML>
	</g:tab>
	<g:tab>
		<g:header>Tab1</g:header>
		<g:HTML>text of tab 2</g:HTML>
	</g:tab>
	<g:tab>
		<g:header>Tab1</g:header>
		<g:HTML>text of tab 3</g:HTML>
	</g:tab>
</g:TabLayoutPanel>

Merci !!