Monday, 15 August 2011

java - How to resize display of FramePanel in GXT? -



java - How to resize display of FramePanel in GXT? -

public class view implements iswidget, entrypoint { @override public void onmoduleload() { // todo auto-generated method stub rootpanel.get().add(aswidget()); } @override public widget aswidget() { // todo auto-generated method stub verticalpanel vp = new verticalpanel(); framedpanel cp = new framedpanel(); vp.setborderwidth(1); vp.setwidth("100%"); vp.setheight("100%"); cp.setwidth("100%"); cp.setheight("100%"); vp.add(cp); homecoming vp; }

i want fill frame panel in verticalpanel. designate height , width of verticalpanel , framedpanel 100%. however, results different expected results.

how resize display of framepanel in gxt ?

there several things need take care:

1) if want framed panel take 100% of verticalpanel, why utilize verticalpanel then.

2) not utilize gwt widgets gxt widgets. gxt provides several widgets can help in layouting ui. here link gxt layout containers

3) if, wanyt utilize verticalpanel, used verticallayoutcontainer.

verticallayoutcontainer vlc = new verticallayoutcontainer(); vlc.add(cp,new verticallayoutdata(1,1));

it gives 100% of available width , height. see here. in section getheight or getwidth.

use setresize(true); if want framed panel resize itself

java gwt gxt

No comments:

Post a Comment