Hi,
may be, one solution is to use CardLayout (http://gwt-ext.com/demo/
#cardLayout) for your center panel.

Regards,
Leo

On Jan 12, 11:36 am, suryanew <[email protected]> wrote:
> hi
>
> iam new to GWT-Ext   iam developing  gwt-ext application
>
> creating Basic Border Layout  application  with  3 panels
> 1.northpanel
> 2.westpanel
> 3.centerpanel
>
> i am adding  labels to west panel , i want application when i click on
> the westpanel labels
> corresponding responses will be showed in centeral panel.
>
> my program
>
> /*
>  * To change this template, choose Tools | Templates
>  * and open the template in the editor.
>  */
>
> package org.yournamehere.client;
> import org.yournamehere.client.MainEntryPoint;
> import com.google.gwt.core.client.EntryPoint;
> import com.google.gwt.user.client.ui.ClickListener;
> import com.google.gwt.user.client.ui.Frame;
> import com.google.gwt.user.client.ui.HorizontalPanel;
> import com.google.gwt.user.client.ui.Label;
> import com.google.gwt.user.client.ui.RootPanel;
> import com.google.gwt.user.client.ui.Widget;
> import com.gwtext.client.core.EventObject;
> import com.gwtext.client.core.Margins;
> import com.gwtext.client.core.RegionPosition;
> import com.gwtext.client.widgets.Button;
> import com.gwtext.client.widgets.MessageBox;
> import com.gwtext.client.widgets.PaddedPanel;
> import com.gwtext.client.widgets.Panel;
> import com.gwtext.client.widgets.TabPanel;
> import com.gwtext.client.widgets.Viewport;
> import com.gwtext.client.widgets.Window;
> import com.gwtext.client.widgets.event.ButtonListenerAdapter;
> import com.gwtext.client.widgets.event.PanelListenerAdapter;
> import com.gwtext.client.widgets.layout.AccordionLayout;
> import com.gwtext.client.widgets.layout.BorderLayout;
> import com.gwtext.client.widgets.layout.BorderLayoutData;
> import com.gwtext.client.widgets.layout.FitLayout;
> import com.gwtext.client.widgets.layout.VerticalLayout;
>
> /**
>  *
>  * @author prasad
>  */
> public class BasicBorderLayout implements EntryPoint {
>     public Panel centerPanel;
>      public Panel panel;
>     public  void onModuleLoad(){
>
>           final Panel panel = new Panel();
>          panel.setBorder(false);
>          panel.setPaddings(15);
>          panel.setLayout(new FitLayout());
>
>          final Panel borderPanel = new Panel();
>          borderPanel.setLayout(new BorderLayout());
>
>          //add north panel
>          Panel northPanel = new Panel();
>          northPanel.setHtml("<p>north panel</p>");
>          northPanel.setHeight(32);
>          northPanel.setBodyStyle("background-color:EEEEEE");
>          borderPanel.add(northPanel, new BorderLayoutData
> (RegionPosition.NORTH));
>
>          //add south panel
>
>          //add east panel
>
>          final Panel westPanel = new Panel();
>
>          westPanel.setHtml("<p>west panel</p>");
>          westPanel.setTitle("West");
>          westPanel.setBodyStyle("background-color:EEEEEE");
>          westPanel.setCollapsible(true);
>          westPanel.setWidth(200);
>       // westPanel.addListener(new PanelListenerAdapter(){
>       //     public void onActivate(Panel panel) {
>       //        MessageBox.alert("panel is clicked");
>       //    }
>      //  });
>         // creating modules and adding  them to west panel
>         // master setup module
>         final Panel masterSetup = new Panel();
>         //masterSetup.setHtml(getShortBogusMarkup());
>         masterSetup.setTitle("Masters");
>         masterSetup.setBodyStyle("background-color:EEEEEE");
>         masterSetup.setCollapsible(true);
>         masterSetup.setWidth(200);
>         masterSetup.setAutoScroll(true);
>         masterSetup.collapse();
>         masterSetup.setBorder(true);
>         masterSetup.setIconCls("folder-icon");
>
>       // labs label listener
>      Label labs= new Label("Labs");
>
>      labs.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>               // String str= display();
>             // MessageBox.alert(str);
>               MainEntryPoint obj =new MainEntryPoint();
>               Panel mainpanel= obj.getDisplayPanel();
>
>               centerPanel.add(new Label("centeral Leabel"));
>               centerPanel.add(mainpanel);
>               centerPanel.show();
>               centerPanel.setVisible(true);
>               borderPanel.add(centerPanel, new BorderLayoutData
> (RegionPosition.CENTER));
>               panel.add(borderPanel);
>
>             RootPanel.get().add(panel);
>
>             }
>
>         });
>         masterSetup.add(labs);
>       //Unit   panel
>
>         // labs label listener
>      Label units= new Label("Units");
>      units.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Units is clicked");
>                centerPanel.setVisible(true);
>             }
>         });
>         masterSetup.add(units);
>
>         // Container label listener
>      Label container= new Label("Container");
>      container.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Container is clicked");
>                 centerPanel.setVisible(true);
>             }
>         });
>         masterSetup.add(container);
>
>      // Container label listener
>      Label specimen= new Label("Specimen");
>      specimen.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Specimen is clicked");
>                centerPanel.setVisible(true);
>             }
>         });
>         masterSetup.add(specimen);
>
>          // Methods label listener
>      Label methods= new Label("Methods");
>      methods.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Methods is clicked");
>                centerPanel.setVisible(true);
>             }
>         });
>         masterSetup.add(methods);
>
>        //Equipments panel
>      Label equipments= new Label("Equipments");
>     equipments.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Equipments is clicked");
>                centerPanel.setVisible(true);
>                centerPanel.show();
>             }
>         });
>        masterSetup.add(equipments);
>        // Kits panel
>
>      Label  kits= new Label("Kits");
>     equipments.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Kits is clicked");
>                centerPanel.setVisible(true);
>             }
>         });
>        masterSetup.add(kits);
>        //Reagents panel
>     Label  reagents= new Label("Reagents");
>     reagents.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Reagents is clicked");
>                 centerPanel.setVisible(true);
>             }
>         });
>        masterSetup.add(reagents);
>        // Panels panel
>       Label  panels= new Label("Panels");
>      panels.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Panels is clicked");
>                centerPanel.setVisible(true);
>             }
>         });
>        masterSetup.add(panels);
>        //Profiles panel
>      Label  profiles= new Label("Profiles");
>     profiles.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Profiles is clicked");
>                centerPanel.setVisible(true);
>             }
>         });
>        masterSetup.add(profiles);
>        //Reflex panels
>     Label  reflex= new Label("Reflex");
>     reflex.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Reflex is clicked");
>                centerPanel.setVisible(true);
>             }
>         });
>        masterSetup.add(reflex);
>        // Profile Test Link panel
>     Label  profileTestLink= new Label("Profile Test Link");
>     profileTestLink.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Profile Test Link");
>                centerPanel.setVisible(true);
>             }
>         });
>        masterSetup.add(profileTestLink);
>        //Panel Test Link panel
>     Label  panelTestLink= new Label("Panel Test Link");
>     panelTestLink.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Panel Test Link");
>                centerPanel.setVisible(true);
>             }
>         });
>        masterSetup.add(panelTestLink);
>         //Reflex Test Link
>       Label  reflexTestLink= new Label("Reflex Test Link");
>       reflexTestLink.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Reflex Test Link is clicked");
>                centerPanel.setVisible(true);
>             }
>         });
>        masterSetup.add(reflexTestLink);
>
>        // Doctors Test Link panel
>        Label  doctorsTestLink= new Label("Doctors Test Link");
>        doctorsTestLink.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Doctors Test Link is clicked");
>                centerPanel.setVisible(true);
>             }
>         });
>        masterSetup.add(doctorsTestLink);
>        // Test Link panel
>
>        Label  testLinkpanel= new Label("Test Link panel");
>         testLinkpanel.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("Test Link panel is clicked");
>                centerPanel.setVisible(true);
>             }
>         });
>        masterSetup.add(testLinkpanel);
>
>         masterSetup.addListener(new PanelListenerAdapter(){
>            public void onActivate(Panel panel) {
>             //  MessageBox.alert("panel is clicked");
>           }
>            public void onExpand(Panel panel) {
>
>                // MessageBox.alert("panel is expanded");
>                 masterSetup.expand(true);
>            }
>            public boolean doBeforeClose(Panel panel) {
>               // MessageBox.alert("doBeforeClose");
>                return true;
>              }
>
>        });
>        westPanel.add(masterSetup);
>
>          // Transactions module panel
>         Panel transactions = new Panel();
>        // laboratory.setHtml(getShortBogusMarkup());
>         transactions.setTitle("Transactions");
>         transactions.setBodyStyle("background-color:EEEEEE");
>         transactions.setCollapsible(true);
>         transactions.setWidth(200);
>         transactions.setAutoScroll(true);
>         transactions.setBorder(false);
>         transactions.setIconCls("folder-icon");
>
>        // Order Booking
>        Label  orderBooking= new Label("Order Booking");
>         orderBooking.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("label is clicked");
>             }
>         });
>        transactions.add( orderBooking);
>
>        //Sample Collections
>        Label  sampleCollections= new Label("Sample Collections");
>         sampleCollections.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("label is clicked");
>             }
>         });
>        transactions.add( sampleCollections);
>        // Sample Recieve
>         Label  sampleRecieve= new Label("Sample Recieve");
>          sampleRecieve.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("label is clicked");
>             }
>         });
>        transactions.add(sampleRecieve);
>        //Sample Acceptance panel
>         Label  sampleAcceptancepanel= new Label("Sample Acceptance ");
>          sampleAcceptancepanel.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("label is clicked");
>             }
>         });
>        transactions.add(sampleAcceptancepanel);
>        //Sample Processing Preparation panel
>         Label sampleProcessingPreparation= new Label("Sample
> Processing Preparation");
>           sampleProcessingPreparation.addClickListener(new
> ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("label is clicked");
>             }
>         });
>        transactions.add(sampleProcessingPreparation);
>        //Reporting Of Result panel
>        Label reportingOfResult= new Label("Reporting Of Result");
>          reportingOfResult.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("label is clicked");
>             }
>         });
>        transactions.add(reportingOfResult);
>        // Verification Of Result panel
>         Label verificationOfResult= new Label("Verification Of
> Result");
>           verificationOfResult.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("label is clicked");
>             }
>         });
>        transactions.add( verificationOfResult);
>        // Dispatch Panel
>        Label dispatch= new Label("Dispatch");
>           dispatch.addClickListener(new ClickListener() {
>
>             public void onClick(Widget arg0) {
>                MessageBox.alert("label is clicked");
>             }
>         });
>        transactions.add(dispatch);
>
>         westPanel.add(transactions);
>
>          // Reports module panel
>         Panel reports = new Panel();
>        // radiology.setHtml(getShortBogusMarkup());
>         reports.setTitle("Reports");
>         reports.setBodyStyle("background-color:EEEEEE");
>         reports.setCollapsible(true);
>         reports.setWidth(200);
>         reports.setAutoScroll(true);
>         reports.setBorder(false);
>         reports.setIconCls("folder-icon");
>         westPanel.add(reports);
>
>          // changePassword module panel
>         Panel changePassword = new Panel();
>        // pharamacy.setHtml(getShortBogusMarkup());
>         changePassword.setTitle("ChangePassword");
>         changePassword.setBodyStyle("background-color:EEEEEE");
>         changePassword.setWidth(200);
>         changePassword.setBorder(false);
>         changePassword.setIconCls("folder-icon");
>         westPanel.add(changePassword);
>
>          Panel logout = new Panel();
>         //logout.setHtml(getShortBogusMarkup());
>         logout.setTitle("Logout");
>         logout.setBodyStyle("background-color:EEEEEE");
>         logout.setCollapsible(true);
>         logout.setWidth(200);
>         logout.setAutoScroll(true);
>         logout.setBorder(false);
>         logout.setIconCls("folder-icon");
>         westPanel.add(logout);
>         BorderLayoutData westData = new BorderLayoutData
> (RegionPosition.WEST);
>         westData.setSplit(true);
>         westData.setMinSize(175);
>         westData.setMaxSize(400);
>         borderPanel.add(westPanel, westData);
>
>         centerPanel = new Panel();
>
>         centerPanel.setVisible(true);
>         centerPanel.setHtml("<p>center panel</p>");
>         centerPanel.setBodyStyle("background-color:C3D9FF");
>        // Frame frame = new Frame("http://www.google.com/";);
>        // frame.setWidth("100%");
>       //  frame.setHeight("450px");
>       //  centerPanel.add(frame);
>
>          borderPanel.add(centerPanel, new BorderLayoutData
> (RegionPosition.CENTER));
>
>          panel.add(borderPanel);
>
>            // RootPanel.get("demo").add(frame);
>
>          Viewport viewport = new Viewport(panel);
>     }
>
>       private static String getShortBogusMarkup() {
>         return "<p>Lorem ipsum dolor sit amet, consectetuer adipiscing
> elit. " +
>                  "Sed metus nibh, sodales a, porta at, vulputate eget,
> dui.  " +
>                  "In pellentesque nisl non sem. Suspendisse nunc sem,
> pretium eget, " +
>                  "cursus a, fringilla vel, urna.";
>     }
>        private String display() {
>               String str=" diplay method";
>               return str;
>             }
>
> }
>
> please help me
> or suggest any examples  site
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"GWT-Ext Developer Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/gwt-ext?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to