|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
WindowListener allows the creation of custom popups.
Example of use:
browser.addWindowListener( new com.webrenderer.event.WindowAdapter() {
public void onNewWindow( com.webrenderer.event.WindowEvent e ) {
final JFrame popup = new JFrame( "Popup" );
IBrowserCanvas browserPopup = e.getPopupBrowser();
browserPopup.addWindowListener( new com.webrenderer.event.WindowAdapter() {
public void onWindowResize ( com.webrenderer.event.WindowEvent e ) {
popup.setSize( e.getWidth(), e.getHeight() );
popup.validate();
popup.repaint();
}
});
popup.getContentPane().add( BorderLayout.CENTER, browserPopup.getCanvas() );
popup.setDefaultCloseOperation( JFrame.DISPOSE_ON_CLOSE );
popup.setVisible( true );
}
});
Method Summary | |
void |
onNewWindow(WindowEvent e)
Invoked when a new window is requested. |
void |
onWindowDestroy(WindowEvent e)
Invoked when a window destroyed. |
void |
onWindowResize(WindowEvent e)
Invoked when a window resized. |
Method Detail |
public void onNewWindow(WindowEvent e)
e
- Event.IIEBrowserCanvas
you must then add a
listener for onWindowResize to size the frame.public void onWindowDestroy(WindowEvent e)
public void onWindowResize(WindowEvent e)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |