nks14
31 Aug 2009, 3:30 AM
i have a little problem. i have a borderlayout with north, west center. i want the center part to be transparent. how can i do that? please help me :D
public class usermoduleEntryPoint implements EntryPoint {
public usermoduleEntryPoint() {
}
public void onModuleLoad() {
Viewport viewport = new Viewport();
BorderLayout bl = new BorderLayout();
viewport.setLayout(bl);
HeaderComponent north = new HeaderComponent();
LeftComponent west = new LeftComponent();
ContentPanel center = new ContentPanel();
center.setHeaderVisible(false);
BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);
centerData.setMargins(new Margins(0));
ExplorerWindow explorer = new ExplorerWindow(center);
center.add(explorer);
viewport.add(north, north.getHeaderData());
viewport.add(west,west.getWestData());
viewport.add(center,centerData);
RootPanel.get().add(viewport);
}
}
so, as you see, i need CENTER part to be TRANSPARENT.
public class usermoduleEntryPoint implements EntryPoint {
public usermoduleEntryPoint() {
}
public void onModuleLoad() {
Viewport viewport = new Viewport();
BorderLayout bl = new BorderLayout();
viewport.setLayout(bl);
HeaderComponent north = new HeaderComponent();
LeftComponent west = new LeftComponent();
ContentPanel center = new ContentPanel();
center.setHeaderVisible(false);
BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);
centerData.setMargins(new Margins(0));
ExplorerWindow explorer = new ExplorerWindow(center);
center.add(explorer);
viewport.add(north, north.getHeaderData());
viewport.add(west,west.getWestData());
viewport.add(center,centerData);
RootPanel.get().add(viewport);
}
}
so, as you see, i need CENTER part to be TRANSPARENT.