Thanks Chris! That's a big help for me to getting start.

> Date: Wed, 30 Nov 2011 12:31:29 +0000
> Subject: Re: Simple display a dialog question
> From: [email protected]
> To: [email protected]
> 
> The buttonPressed method is passed a reference to the Button which was 
> pressed.
> You can call button.getDisplay() or button.getWindow() and use those
> as when opening the new window.
> 
> http://pivot.apache.org/2.0/docs/api/org/apache/pivot/wtk/ButtonPressListener.html#buttonPressed(org.apache.pivot.wtk.Button)
> http://pivot.apache.org/2.0/docs/api/org/apache/pivot/wtk/Component.html#getDisplay()
> http://pivot.apache.org/2.0/docs/api/org/apache/pivot/wtk/Component.html#getWindow()
> 
> After you have opened the new window, you will probably close the
> login WIndow and may also want to resize the native frame (if it is a
> desktop application).
> You can use this method to do the resizing.
> http://pivot.apache.org/2.0/docs/api/org/apache/pivot/wtk/DesktopApplicationContext.html#sizeHostToFit(org.apache.pivot.wtk.Window)
> 
> Chris
> 
> 2011/11/30 Brendan cheng <[email protected]>:
> > Hi,
> > I wrote a login screen which has a button of registration.  When the button
> > of registration is pressed, the registration is loaded from bxml file.  But
> > I don't know how to show it on window.
> > here is the snippet from my login java.
> >
> > @Override
> >
> > public void initialize(Map<String, Object> namespace, URL location,
> >
> > final Resources resources) {
> >
> > // TODO Auto-generated method stub
> >
> > registerButton = (PushButton) namespace.get("registerButton");
> >
> > registerButton.getButtonPressListeners().add(new ButtonPressListener() {
> >
> > @Override
> >
> > public void buttonPressed(Button button) {
> >
> > BXMLSerializer bxmlSerializer = new BXMLSerializer();
> >
> > try {
> >
> > registerWindow = (RegisterWindow) bxmlSerializer.readObject(getClass()
> >
> > .getResource("Register_window.bxml"), resources);
> >
> > // registerWindow.open(display);  <-------------??????
> >
> > } catch (IOException e) {
> >
> > // TODO Auto-generated catch block
> >
> > e.printStackTrace();
> >
> > } catch (SerializationException e) {
> >
> > // TODO Auto-generated catch block
> >
> > e.printStackTrace();
> >
> > }
> >
> > }
> >
> > });
> >
> > }
> >
> > Thanks in advance!
                                          

Reply via email to