Hi,

Am sorry, but what is problem with arrays, I can't figure it out....


On Jan 4, 6:27 pm, mariyan nenchev <[email protected]> wrote:
> Could you check your arrays please.
>
> On Mon, Jan 4, 2010 at 3:17 PM, Abhay Singh <[email protected]> wrote:
> > Hi All,
>
> > I am trying to build a DecoratedTabPanel where on click on each tab i
> > will show different html pages, but
> > these html pages are not related to each other and can be modified
> > through html editor...
>
> > let me be more clear, here is sample project
>
> > ######### Sample.java  ############
> > public class Sample implements EntryPoint {
>
> >    public void onModuleLoad() {
>
> >       // Create a tab panel
> >         DecoratedTabPanel tabPanel = new DecoratedTabPanel();
> >         tabPanel.setWidth("800px");
> >         tabPanel.setHeight("500px");
> >         tabPanel.setAnimationEnabled(true);
>
> >                // Add a home tab
> >                String[] tabTitles = { "Users", "Group", "Items" };
> >                AddUser aduser = new AddUser();
> >                tabPanel.add(aduser, tabTitles[0]);
>
> >                // Add a tab with an image
> >                HTML GText = new HTML("This Group tab");
> >                tabPanel.add(GText, tabTitles[1]);
>
> >                // Add a tab
> >                tabPanel.add(hPanel, tabTitles[2]);
>
> >                // Return the content
> >                tabPanel.selectTab(0);
> >                // tabPanel.ensureDebugId("cwTabPanel");
> >                RootPanel.get().add(tabPanel);
> >    }
> > }
>
> > This will generate one html file named as sample.html, havin 3 tab in
> > it as Users, Groups, Items.
> > default Tab "users" is selected,
>
> > Now am trying to show contents of user tab, and its coming from
> > AddUser.java
>
> > ##### AddUser.java  #######
> > public class AddUser extends HTML implements Constants {
> >        TextBox[] UserDetails = new TextBox[6];
> >        ListBox Users = new ListBox();
> >        Button CopyUser = new Button();
> >        Button AddButton = new Button();
> >        Button CancleButton = new Button();
> >        Button UpdateButton = new Button();
>
> >        CheckBox CopyF = new CheckBox();
> >        CheckBox[] UserRoles = new CheckBox[MAX_ROLES + 1];
>
> >        public AddUser() {
> >                RootPanel.get().clear();
> >                RootPanel.get("Userid").add(UserDetails[0]);
> >                UserDetails[0].setFocus(true);
>
> >                RootPanel.get("userslist").add(Users);
> >                RootPanel.get("copyuserbtn").add(CopyUser);
> >                RootPanel.get("copyfiltchk").add(CopyF);
>
> >                RootPanel.get("username").add(UserDetails[1]);
> >                RootPanel.get("emailid").add(UserDetails[2]);
> >                RootPanel.get("phoneno").add(UserDetails[3]);
> >                RootPanel.get("title").add(UserDetails[4]);
> >                RootPanel.get("defaultpwd").add(UserDetails[5]);
> >        }
> > }
> > ################################################################
>
> > But this is not happening and its throughin exceptions, and exceptions
> > are
>
> > ERROR] Unable to load module entry point class sample.client.Sample
> > (see associated exception for details)
> > java.lang.NullPointerException: null
> >        at sample.client.AddUser.<init>(AddUser.java:28)
> >        at sample.client.Sample.onModuleLoad(Sample.java:171)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke
> > (NativeMethodAccessorImpl.java:39)
> >        at sun.reflect.DelegatingMethodAccessorImpl.invoke
> > (DelegatingMethodAccessorImpl.java:25)
> >        at java.lang.reflect.Method.invoke(Method.java:585)
> >        at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:326)
> >        at com.google.gwt.dev.shell.BrowserWidget.attachModuleSpace
> > (BrowserWidget.java:343)
> >        at com.google.gwt.dev.shell.moz.BrowserWidgetMoz.access$100
> > (BrowserWidgetMoz.java:35)
> >        at com.google.gwt.dev.shell.moz.BrowserWidgetMoz
> > $ExternalObjectImpl.gwtOnLoad(BrowserWidgetMoz.java:58)
> >        at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native
> > Method)
> >        at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:
> > 1428)
> >        at
> > org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2840)
> >        at com.google.gwt.dev.SwtHostedModeBase.processEvents
> > (SwtHostedModeBase.java:235)
> >        at com.google.gwt.dev.HostedModeBase.pumpEventLoop
> > (HostedModeBase.java:558)
> >        at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:405)
> >        at com.google.gwt.dev.HostedMode.main(HostedMode.java:232)
>
> > ______________________________________________________________________________________________
>
> > I thought i will create another html file same as sampled.html with
> > name AddUser.html and this will contain all ids i have written in
> > AddUser.java for RootPanel...
> > (I have created seperate html for this tab thinking that it will be
> > easy if any one wants to do layout changes, we don't have to change
> > GWT code at that time simply change .html file and it will work, hope
> > this is achievable)
>
> > I don't know whether my approch is right or wrong, or where i am doing
> > wrong here...?
>
> > --
>
> > You received this message because you are subscribed to the Google Groups
> > "Google Web Toolkit" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<google-web-toolkit%[email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-web-toolkit?hl=en.

--

You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" 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/google-web-toolkit?hl=en.


Reply via email to