:) interesting question...

there is a greedy solution, not elegant, and a little laggy...

                final Button b=new Button("click");
                b.addClickHandler(new ClickHandler(){
                        public void onClick(ClickEvent event) {
                                final DialogBox d=new DialogBox();
                                d.setWidget(new Label("DialogBox"));
                                d.setText("the caption");
                                d.show();
                                d.setModal(false);
                                d.getCaption().addMouseDownHandler(new 
MouseDownHandler(){

                                        public void onMouseDown(MouseDownEvent 
event) {
                                                d.hide();
                                                d.show();
                                        }

                                });
                        }

                });


I'm sure there is a much better way!



On 22 Giu, 22:30, "[email protected]" <[email protected]> wrote:
> Thanks alot, it really works, but i got another qestion now, when i
> open twp dialogbox,  it couse a overlap problem, is any event listener
> can detect whenever i click on any dialogbox, that particular
> dialogbox will come to the front .
>
> On 6月23日, 上午6时25分, Enea <[email protected]> wrote:
>
> >                 final Button button=new Button("click me");
> >                 button.addClickHandler(new ClickHandler(){
> >                         public void onClick(ClickEvent event) {
> >                                DialogBoxd=newDialogBox();
> >                                 d.setWidget(new Label("Hello"));
> >                                 d.show();
> >                                 d.setModal(false);
> >                         }
> >                 });
>
> > Regards
>
> > On 22 Giu, 20:59, "[email protected]" <[email protected]> wrote:
>
> > > hi all, I have a question, may be aboutfocusand event handle.
> > > for example, if i only have one button in my rootpanel, and i added an
> > > onclick event handler to that button, something like
>
> > >  button.addClickListener(new ClickListener() {
> > >                 public void onClick(final Widget sender) {
>
> > >       new testing_dialogbox().show();
> > >                 }
> > >         });
>
> > > so whenever i click on this button, thedialogboxwill show up, but
> > > after showing onedialogbox, if i click on the button again, nothing
> > > happen, what i want is showing 2 dialog box.
>
> > > i am new to GWT, can anyone help??
--~--~---------~--~----~------------~-------~--~----~
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