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!
